mesh-llm/docs
Nick DiZazzo 265afa90bb
fix(ci): harden cache writes and readiness cleanup (#1123)
* fix(ci): isolate high-fanout compiler cache writes

* fix(ci): use service signal for readiness cleanup
2026-07-30 11:57:18 -04:00
..
design fix(ci): harden cache writes and readiness cleanup (#1123) 2026-07-30 11:57:18 -04:00
plans
plugins 🚬 Add bounded MTP + N-gram pipelining for latency-limited split inference (#1026) 2026-07-22 18:32:34 +10:00
sdk Rename the Node SDK npm package scope (#1101) 2026-07-28 13:31:59 -04:00
skippy fix: resolve Qwen3.6 to the qwen35 recurrent family (#1109) 2026-07-30 04:06:09 +10:00
specs feat: unify release hosts and native runtimes 2026-07-29 10:16:23 -04:00
AGENTS.md ci: compose reusable products and add Depot routing (#1113) 2026-07-30 04:02:53 -04:00
BENCHMARKS.md
CLI.md feat(runtime): add daemon model lifecycle reconciliation (#1082) 2026-07-27 19:37:50 -04:00
CODESIGNING.md feat: unify release hosts and native runtimes 2026-07-29 10:16:23 -04:00
cuda-release-lanes.md feat: unify release hosts and native runtimes 2026-07-29 10:16:23 -04:00
EXO_COMPARISON.md feat: unify release hosts and native runtimes 2026-07-29 10:16:23 -04:00
LAYER_PACKAGE_REPOS.md Add GLM DSA package contract validation (#1032) 2026-07-22 14:58:55 +10:00
mesh-llm-wordmark.png
mesh.png
MESHES.md feat(runtime): add daemon model lifecycle reconciliation (#1082) 2026-07-27 19:37:50 -04:00
NODE_REP.md
README.md feat: unify release hosts and native runtimes 2026-07-29 10:16:23 -04:00
SDK.md ci: compose reusable products and add Depot routing (#1113) 2026-07-30 04:02:53 -04:00
setup-mesh Document canonical Homebrew tap (#1102) 2026-07-28 14:26:26 -04:00
SKIPPY.md
SKIPPY_SPLITS.md
SWARM_CAPTURE.md
USAGE.md feat(runtime): add daemon model lifecycle reconciliation (#1082) 2026-07-27 19:37:50 -04:00

Documentation

Use this hub to find project guides that are not owned by a single Rust crate.

Start here

Need Doc
Install, run, service mode, model storage USAGE.md
Private meshes, published meshes, public joining MESHES.md
Local routing reputation and target cooldowns NODE_REP.md
SDK usage, examples, errors, lifecycle, platform support SDK.md
Language-specific SDK examples Rust, Node.js, Swift, Kotlin/Android
Run big models with Skippy layer splits SKIPPY_SPLITS.md
Contribute or publish layer package repositories LAYER_PACKAGE_REPOS.md
Goose, Claude Code, OpenCode, Pi, curl, blackboard AGENTS.md
Command-by-command CLI reference CLI.md
Exo comparison EXO_COMPARISON.md

Skippy and model-package docs

Doc What it covers
skippy/FAMILY_STATUS.md Certified family/split/wire-dtype status
skippy/NEW_MODEL_ONBOARDING.md New-model split/certification intake checklist
skippy/FAMILY_CERTIFY.md Certification workflow for new families
skippy/TOPOLOGY_PLANNER.md Stage topology planning behavior
skippy/CONFIGURATION.md Authoritative operator matrix for Skippy config keys and rejection boundaries
skippy/PROMPT_CACHE.md OpenAI prompt-prefix cache behavior, defaults, telemetry, and benchmark flow
skippy/PIPELINED_VERIFY_WINDOW.md Native MTP, anchored N-gram extension, VerifyWindow protocol, pipeline behavior, and telemetry
skippy/SUFFIX_NGRAM_PROPOSER.md Long exact-suffix proposer design, invariants, telemetry, and benchmark contract
skippy/DATA_FLOW.md Stage data flow and transport details
skippy/LLAMA_PARITY.md Remaining llama.cpp parity queue
specs/layer-package-repos.md Manifest schema and package artifact rules
specs/mesh-setup-installer.md Bootstrap installer and mesh-llm setup ownership boundary
SKIPPY.md Skippy integration readiness and parity notes

Use SKIPPY_SPLITS.md for Skippy split-serving workflows.

Other references

Doc or directory What belongs there
BENCHMARKS.md Current benchmark numbers and performance context
SWARM_CAPTURE.md Opt-in local debug capture for mesh membership and connection diagnostics
design/ Architecture notes, protocol design, testing playbooks, carried llama.cpp patch documentation
design/NATIVE_RUNTIMES.md Native runtime artifact packaging, exact version matching, resolver behavior, and SDK/autoupdater ownership
design/NODE_OWNER_IDENTITY.md Owner identity, trust policy, and how owner trust stays separate from release attestation
design/EMITTER_HOOKS.md Inventory of hook, callback, and emitter surfaces plus readiness ownership.
plugins/ Plugin architecture, web UI projection contract, exemplars, and implementation planning
plans/ Narrow implementation plans that are not yet general design docs
specs/ Focused behavior specs for individual features
design/OPENAI_GUARDRAILS.md OpenAI guardrail rollout defaults, v1 limits, telemetry privacy, and evidence scaffolding

Per-crate docs stay with their crates. The main binary crate overview lives at ../crates/mesh-llm/README.md, and the web console/embedded asset crate overview lives at ../crates/mesh-llm-ui/README.md. Shared protocol-facing model/type ownership lives at ../crates/mesh-llm-types/README.md. Shared owner identity and envelope crypto lives at ../crates/mesh-llm-identity/README.md. Shared wire protocol ownership lives at ../crates/mesh-llm-protocol/README.md. Shared routing target ownership lives at ../crates/mesh-llm-routing/README.md.

Developers migrating from backend-linked release commands should use the host/runtime/product commands in design/NATIVE_RUNTIMES.md. Installed and portable products keep their selected runtime beside the neutral host or in the documented package-owned directory, with the user cache only as a fallback.