Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
`mache install` / `mache uninstall` — provisioning that ships INSIDE the binary.
|
`mache install` / `mache uninstall` — provisioning that ships INSIDE the binary. |
|
Package graph — store.go defines the pluggable storage interface for persisting and restoring projected graphs to/from remote backends.
|
Package graph — store.go defines the pluggable storage interface for persisting and restoring projected graphs to/from remote backends. |
|
Package ingest provides the public ingestion API for mache.
|
Package ingest provides the public ingestion API for mache. |
|
internal
|
|
|
benchrun
Package benchrun measures what running a command costs: wall time and peak resident set size.
|
Package benchrun measures what running a command costs: wall time and peak resident set size. |
|
buildinfo
Package buildinfo holds the canonical CLEAN release version for mache — the committed, drift-checked base that server.json (tools/server-json-gen) and the Wolfi/melange package derive from.
|
Package buildinfo holds the canonical CLEAN release version for mache — the committed, drift-checked base that server.json (tools/server-json-gen) and the Wolfi/melange package derive from. |
|
daemonguard
Package daemonguard is the supervised daemon's crash-loop circuit breaker.
|
Package daemonguard is the supervised daemon's crash-loop circuit breaker. |
|
fixturedb
Package fixturedb builds SQLite test fixtures whose TABLE SHAPE is the shape a real producer writes, and removes a test's ability to state a schema at all.
|
Package fixturedb builds SQLite test fixtures whose TABLE SHAPE is the shape a real producer writes, and removes a test's ability to state a schema at all. |
|
fsutil
Package fsutil holds mache's file-publishing primitives: how a file gets from "being written" to "visible at its path" without a reader ever seeing the part in between.
|
Package fsutil holds mache's file-publishing primitives: how a file gets from "being written" to "visible at its path" without a reader ever seeing the part in between. |
|
gitutil
Package gitutil provides hermetic Git subprocess construction.
|
Package gitutil provides hermetic Git subprocess construction. |
|
lang
Package lang is the single source of truth for all supported languages.
|
Package lang is the single source of truth for all supported languages. |
|
leyline
Package leyline — semantic.go provides typed methods for the ley-line daemon's semantic search operations (embedding-based KNN search).
|
Package leyline — semantic.go provides typed methods for the ley-line daemon's semantic search operations (embedding-based KNN search). |
|
leylinegraph
R3 re-home (mache-96c378 stage 5): the auto-parse + walker attachment pipeline moved here from cmd/serve.go.
|
R3 re-home (mache-96c378 stage 5): the auto-parse + walker attachment pipeline moved here from cmd/serve.go. |
|
lint
Package lint provides static preflight analysis of mache's Taskfile.
|
Package lint provides static preflight analysis of mache's Taskfile. |
|
linter
Package linter runs warning-only static-analysis rules on write-back content.
|
Package linter runs warning-only static-analysis rules on write-back content. |
|
lloschema
Package lloschema is mache's boundary against ley-line-open's physical schema.
|
Package lloschema is mache's boundary against ley-line-open's physical schema. |
|
lltest
Package lltest provides test doubles for the leyline daemon wire: an in-process fake speaking the line-delimited JSON UDS protocol, and a gated spawner for the SHA-pinned real binary.
|
Package lltest provides test doubles for the leyline daemon wire: an in-process fake speaking the line-delimited JSON UDS protocol, and a gated spawner for the SHA-pinned real binary. |
|
lsp
Package lsp consumes LLO's typed event-log artifacts (.bindings.capnp, future .ast.capnp / .source.capnp) sitting next to a SQLite .db.
|
Package lsp consumes LLO's typed event-log artifacts (.bindings.capnp, future .ast.capnp / .source.capnp) sitting next to a SQLite .db. |
|
mcpregistry
Package mcpregistry is the single source of truth for the names of the MCP tools mache exposes and their partitioning into cloister-resolver backend groups.
|
Package mcpregistry is the single source of truth for the names of the MCP tools mache exposes and their partitioning into cloister-resolver backend groups. |
|
mountmeta
Package mountmeta owns the mount-metadata sidecar files: which mache mounts/servers exist on this machine, written beside each mount point as <mount>.meta.json.
|
Package mountmeta owns the mount-metadata sidecar files: which mache mounts/servers exist on this machine, written beside each mount point as <mount>.meta.json. |
|
nfsmount
Package nfsmount provides an NFS-based mount backend for mache.
|
Package nfsmount provides an NFS-based mount backend for mache. |
|
pathguard
Package pathguard provides symlink-aware containment checks for paths that originate in configuration or API input.
|
Package pathguard provides symlink-aware containment checks for paths that originate in configuration or API input. |
|
procsig
Package procsig sets the signal dispositions mache's long-running servers need to shut down cleanly.
|
Package procsig sets the signal dispositions mache's long-running servers need to shut down cleanly. |
|
sqlcount
Package sqlcount counts SQL statements, so a test can assert how work GROWS rather than how long it takes.
|
Package sqlcount counts SQL statements, so a test can assert how work GROWS rather than how long it takes. |
|
sqlintro
Package sqlintro holds SQLite schema introspection shared by packages that cannot depend on each other.
|
Package sqlintro holds SQLite schema introspection shared by packages that cannot depend on each other. |
|
sqlstmt
Package sqlstmt holds a statement compiled on first use and reused thereafter (mache-3063fb).
|
Package sqlstmt holds a statement compiled on first use and reused thereafter (mache-3063fb). |
|
template
Package template provides mache's schema template rendering functions.
|
Package template provides mache's schema template rendering functions. |
|
testfixtures
Baseline tracking for perf gates (ADR-0019 PR 3).
|
Baseline tracking for perf gates (ADR-0019 PR 3). |
|
testport
Package testport reserves ephemeral TCP ports for tests that must choose one up front.
|
Package testport reserves ephemeral TCP ports for tests that must choose one up front. |
|
testutil
Package testutil is the shared test substrate for the cmd decomposition (mache-96c378 stage 1).
|
Package testutil is the shared test substrate for the cmd decomposition (mache-96c378 stage 1). |
|
vfs
Package vfs provides a pluggable virtual handler chain for mache's virtual path types (_schema.json, PROMPT.txt, _diagnostics/, context, callers/, callees/, .query/).
|
Package vfs provides a pluggable virtual handler chain for mache's virtual path types (_schema.json, PROMPT.txt, _diagnostics/, context, callers/, callees/, .query/). |
|
Package materialize provides the public materializer API for mache.
|
Package materialize provides the public materializer API for mache. |
|
Package mount provides the public NFS mount API for mache.
|
Package mount provides the public NFS mount API for mache. |
|
Package resolve implements ADR-0016's cross-language reference resolver: an open scheme registry where each scheme (mod, gomod, npm, git, ...) has an independent Resolver that turns a locator into the graph it names.
|
Package resolve implements ADR-0016's cross-language reference resolver: an open scheme registry where each scheme (mod, gomod, npm, git, ...) has an independent Resolver that turns a locator into the graph it names. |
|
Package schema loads Mache topology schemas from bundled presets or files.
|
Package schema loads Mache topology schemas from bundled presets or files. |
|
tools
|
|
|
bench-cold
command
Command bench-cold measures mache's cold path — the first `mache build` on a repo — against the committed envelope in testdata/snapshots/cold-budget.toml.
|
Command bench-cold measures mache's cold path — the first `mache build` on a repo — against the committed envelope in testdata/snapshots/cold-budget.toml. |
|
coverage-gate
command
coverage-gate is a diff-aware NEW-CODE coverage gate.
|
coverage-gate is a diff-aware NEW-CODE coverage gate. |
|
fixtures-rebaseline
command
fixtures-rebaseline updates a single perf-gate baseline in testdata/snapshots/baselines.toml with an explicit audit trail.
|
fixtures-rebaseline updates a single perf-gate baseline in testdata/snapshots/baselines.toml with an explicit audit trail. |
|
fixtures-snapshot
command
fixtures-snapshot snapshots an external repo into testdata/snapshots/<id>/ using the curation filter from internal/testfixtures.
|
fixtures-snapshot snapshots an external repo into testdata/snapshots/<id>/ using the curation filter from internal/testfixtures. |
|
fuzz-gen
command
|
|
|
gate-preflight
command
gate-preflight is a hard gate over mache's Taskfile: it fails the build when a gate task (verify / audit / sign / lint / check / validate / smells / release / image / build …) invokes an external binary with no preflight guard.
|
gate-preflight is a hard gate over mache's Taskfile: it fails the build when a gate task (verify / audit / sign / lint / check / validate / smells / release / image / build …) invokes an external binary with no preflight guard. |
|
gen-lsp-fixture
command
gen-lsp-fixture generates a SQLite test fixture database that simulates the output of ley-line's ll-open/ts and ll-open/lsp pipelines.
|
gen-lsp-fixture generates a SQLite test fixture database that simulates the output of ley-line's ll-open/ts and ll-open/lsp pipelines. |
|
leyline-ensure
command
Command leyline-ensure provisions Mache's exact published Leyline pin into the local cache for conformance and integration tests.
|
Command leyline-ensure provisions Mache's exact published Leyline pin into the local cache for conformance and integration tests. |
|
mcp-fetch
command
mcp-fetch fetches MCP server entries from the official registry and stores them in a SQLite database compatible with mache.
|
mcp-fetch fetches MCP server entries from the official registry and stores them in a SQLite database compatible with mache. |
|
notion-fetch
command
notion-fetch queries a Notion database via the Notion API and stores pages as JSON records in a SQLite database compatible with mache.
|
notion-fetch queries a Notion database via the Notion API and stores pages as JSON records in a SQLite database compatible with mache. |
|
release-parity
command
Command release-parity runs two mache binaries through the same MCP tool calls on the same corpus and reports every difference in what they answer.
|
Command release-parity runs two mache binaries through the same MCP tool calls on the same corpus and reports every difference in what they answer. |
|
server-json-gen
command
server-json-gen emits mache's server.json artifact byte-stably from internal/mcpregistry — the same self-maintaining MCP Registry surface pattern ley-line-open ships under bead `ley-line-open-f10abb`.
|
server-json-gen emits mache's server.json artifact byte-stably from internal/mcpregistry — the same self-maintaining MCP Registry surface pattern ley-line-open ships under bead `ley-line-open-f10abb`. |
|
sheaf-subscribe-probe
command
Smoke probe: subscribe to sheaf.invalidate events from a running ley-line daemon, push an invalidate, verify the subscription receives the pushed event.
|
Smoke probe: subscribe to sheaf.invalidate events from a running ley-line daemon, push an invalidate, verify the subscription receives the pushed event. |
|
token-bench
command
Command token-bench measures mache's token-efficiency claim: how many bytes reach an agent's context to answer a construct-level question, comparing file-granular retrieval (arm A, the built-in Read tool) against construct-granular retrieval (arm B, mache find_definition / read_file).
|
Command token-bench measures mache's token-efficiency claim: how many bytes reach an agent's context to answer a construct-level question, comparing file-granular retrieval (arm A, the built-in Read tool) against construct-granular retrieval (arm B, mache find_definition / read_file). |
|
Package validate exposes syntax validation for external consumers.
|
Package validate exposes syntax validation for external consumers. |
Click to show internal directories.
Click to hide internal directories.
