Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
curator
command
Command curator is the agent environment manager CLI (Spec §15).
|
Command curator is the agent environment manager CLI (Spec §15). |
|
curator-spec-pin
command
Command curator-spec-pin verifies Curator's immutable curator-spec release.
|
Command curator-spec-pin verifies Curator's immutable curator-spec release. |
|
internal
|
|
|
adapters
Package adapters mirrors installed context into the directories each agent reads, with a managed-entries ledger per adapter root (Spec §10).
|
Package adapters mirrors installed context into the directories each agent reads, with a managed-entries ledger per adapter root (Spec §10). |
|
artifactpolicy
Package artifactpolicy implements Curator's adapter-independent, fail-closed artifact admission policy.
|
Package artifactpolicy implements Curator's adapter-independent, fail-closed artifact admission policy. |
|
artifactpolicy/conformance
Package conformance publishes deterministic, reusable artifact-policy byte vectors.
|
Package conformance publishes deterministic, reusable artifact-policy byte vectors. |
|
audit
Package audit implements the machine-local audit gate (Spec §12): the decision semantics, local revocations, operator pins, a blocking canary, a small deterministic detector set, and a verdict cache.
|
Package audit implements the machine-local audit gate (Spec §12): the decision semantics, local revocations, operator pins, a blocking canary, a small deterministic detector set, and a verdict cache. |
|
buildcache
Package buildcache stores immutable, manager-protected go-v1 build outputs.
|
Package buildcache stores immutable, manager-protected go-v1 build outputs. |
|
buildmeta
Package buildmeta defines the portable logical go-v1 build input and strict receipt metadata.
|
Package buildmeta defines the portable logical go-v1 build input and strict receipt metadata. |
|
buildrepo
Package buildrepo owns the schema-7 external repository wire models.
|
Package buildrepo owns the schema-7 external repository wire models. |
|
buildsource
Package buildsource validates and identifies immutable raw skill snapshots.
|
Package buildsource validates and identifies immutable raw skill snapshots. |
|
capabilities
Package capabilities parses the capability declaration of Spec §5.5.
|
Package capabilities parses the capability declaration of Spec §5.5. |
|
closure
Package closure resolves the transitive dependency closure of a project manifest (Spec §8.3, §8.4).
|
Package closure resolves the transitive dependency closure of a project manifest (Spec §8.3, §8.4). |
|
closureexec
Package closureexec owns immutable intake, authorized pre-C5 derivation, protected offline execution evidence, and multi-output publication.
|
Package closureexec owns immutable intake, authorized pre-C5 derivation, protected offline execution evidence, and multi-output publication. |
|
closuregraph
Package closuregraph defines Curator's language-neutral source-closure graph, selection overlay, deterministic build projection, and checkpoint evidence records.
|
Package closuregraph defines Curator's language-neutral source-closure graph, selection overlay, deterministic build projection, and checkpoint evidence records. |
|
config
Package config loads the machine configuration (Spec §7.1) and applies the enforced system configuration with locked keys (Spec §7.2).
|
Package config loads the machine configuration (Spec §7.1) and applies the enforced system configuration with locked keys (Spec §7.2). |
|
contextaudit
Package contextaudit implements the two audit classes environments §9.1 adds for context and MCP snapshots: the unpinnable, always-blocking context-secret-material detector with its scoped waivers, and the always-warn context-system-module-present surfacing class.
|
Package contextaudit implements the two audit classes environments §9.1 adds for context and MCP snapshots: the unpinnable, always-blocking context-secret-material detector with its scoped waivers, and the always-warn context-system-module-present surfacing class. |
|
contextlock
Package contextlock is the profile lock of the agent-environments capability, context-lock-v1 (environments §1.3): the strict schema-1 object naming the root and every closure member, its canonical CCJ-1 bytes, and the lock hash that is the profile's effective pin.
|
Package contextlock is the profile lock of the agent-environments capability, context-lock-v1 (environments §1.3): the strict schema-1 object naming the root and every closure member, its canonical CCJ-1 bytes, and the lock hash that is the profile's effective pin. |
|
contextmaterialize
Package contextmaterialize assembles the deterministic root-context bytes of environments §5: the curator-root-context-v2 generation header (§5.1), the emitted order under both precedence primitives (§5, §6), chapter parts, the monolithic form (§5.2), the zero-module case (§5.4), the system-prompt output (§5.5), and the content-hash binding of a surface (§5.6).
|
Package contextmaterialize assembles the deterministic root-context bytes of environments §5: the curator-root-context-v2 generation header (§5.1), the emitted order under both precedence primitives (§5, §6), chapter parts, the monolithic form (§5.2), the zero-module case (§5.4), the system-prompt output (§5.5), and the content-hash binding of a surface (§5.6). |
|
contextpkg
Package contextpkg reads the two package manifests of the agent-environments capability — agent-context.json (environments §2, §3) and agent-mcp.json (environments §2.2) — under the strict reader discipline of core §1, and validates the module files a context package declares.
|
Package contextpkg reads the two package manifests of the agent-environments capability — agent-context.json (environments §2, §3) and agent-mcp.json (environments §2.2) — under the strict reader discipline of core §1, and validates the module files a context package declares. |
|
contextresolve
Package contextresolve implements the joint resolution of environments §1.4: the core §7 closure with its admission rule generalized from exact refs to version constraints, over context packages, skills, and MCP declaration packages together, producing the context-lock-v1 object of environments §1.3 and the effective weights of environments §6.
|
Package contextresolve implements the joint resolution of environments §1.4: the core §7 closure with its admission rule generalized from exact refs to version constraints, over context packages, skills, and MCP declaration packages together, producing the context-lock-v1 object of environments §1.3 and the effective weights of environments §6. |
|
contextstore
Package contextstore keeps the profile store of environments §4: one immutable regular-file tree per closure member below the manager home, keyed by the member's pin — the resolved commit of a git package, the state hash of a path package or the synthesized local root — on the runtime-store pattern, so two profiles whose locks name one member at one pin share its entry.
|
Package contextstore keeps the profile store of environments §4: one immutable regular-file tree per closure member below the manager home, keyed by the member's pin — the resolved commit of a git package, the state hash of a path package or the synthesized local root — on the runtime-store pattern, so two profiles whose locks name one member at one pin share its entry. |
|
crossconformance
Package crossconformance owns Curator's cross-adapter source-closure proof.
|
Package crossconformance owns Curator's cross-adapter source-closure proof. |
|
devsub
Package devsub parses Skillfile.dev.json, the non-committed development substitution manifest (Spec §6.2).
|
Package devsub parses Skillfile.dev.json, the non-committed development substitution manifest (Spec §6.2). |
|
envfiles
Package envfiles generates the PATH helper files of a project or the global scope (Spec §14.2).
|
Package envfiles generates the PATH helper files of a project or the global scope (Spec §14.2). |
|
envfragment
Package envfragment builds and renders the launch-env-fragment-v1 object (environments §10.2): the closed fragment a launcher consumes, with profile.lock_sha256, the precedence object, env, system_prompt, mcp (path, sorted env_names union, channel descriptor), and the reserved path_prepend.
|
Package envfragment builds and renders the launch-env-fragment-v1 object (environments §10.2): the closed fragment a launcher consumes, with profile.lock_sha256, the precedence object, env, system_prompt, mcp (path, sorted env_names union, channel descriptor), and the reserved path_prepend. |
|
envmarker
Package envmarker reads and writes the environment marker of environments §8.2, agent-environment-marker-v1: the per-home ledger of record for environment surfaces (.agent-environment.json).
|
Package envmarker reads and writes the environment marker of environments §8.2, agent-environment-marker-v1: the per-home ledger of record for environment surfaces (.agent-environment.json). |
|
envprofile
Package envprofile manages installed context profiles (environments §9.2, manager profile §12.3): the profile store below the manager home, installation from git and path sources through joint resolution and the always-strict audit, lock publication, and the builtin local default profile that carries the migrated global scope (environments §9.4).
|
Package envprofile manages installed context profiles (environments §9.2, manager profile §12.3): the profile store below the manager home, installation from git and path sources through joint resolution and the always-strict audit, lock publication, and the builtin local default profile that carries the migrated global scope (environments §9.4). |
|
envregistry
Package envregistry is the closed revision-1 environment adapter registry (environments §7).
|
Package envregistry is the closed revision-1 environment adapter registry (environments §7). |
|
gitcred
Package gitcred reads and writes operator credentials through the operator's own Git credential machinery.
|
Package gitcred reads and writes operator credentials through the operator's own Git credential machinery. |
|
gitignore
Package gitignore enforces the managed .gitignore block (Spec §6.3).
|
Package gitignore enforces the managed .gitignore block (Spec §6.3). |
|
gitops
Package gitops shells out to system git for clone, fetch, ref resolution, and snapshot extraction (Spec §8.2).
|
Package gitops shells out to system git for clone, fetch, ref resolution, and snapshot extraction (Spec §8.2). |
|
globalbins
Package globalbins publishes non-destructive forwarding shims for global commands into an existing user PATH directory.
|
Package globalbins publishes non-destructive forwarding shims for global commands into an existing user PATH directory. |
|
godriver
Package godriver implements the closed go-v1 build driver under the portable manager-worker-v1 execution policy of Protocol Core section 4.2.1.
|
Package godriver implements the closed go-v1 build driver under the portable manager-worker-v1 execution policy of Protocol Core section 4.2.1. |
|
hashing
Package hashing computes the deterministic content hash of an installed tree (Spec §8.5).
|
Package hashing computes the deterministic content hash of an installed tree (Spec §8.5). |
|
identifiers
Package identifiers validates the identifier alphabet of Spec §5.2 and the source path rule of Spec §6.1.
|
Package identifiers validates the identifier alphabet of Spec §5.2 and the source path rule of Spec §6.1. |
|
identity
Package identity computes the canonical source identity of git artifacts and matches identities against the machine allowlist (Spec §8.2).
|
Package identity computes the canonical source identity of git artifacts and matches identities against the machine allowlist (Spec §8.2). |
|
install
Package install orchestrates a project installation in the normative phase order of Spec §8.1.
|
Package install orchestrates a project installation in the normative phase order of Spec §8.1. |
|
install/atomicity
Package atomicity holds the cross-scope install commit acceptance suite.
|
Package atomicity holds the cross-scope install commit acceptance suite. |
|
locale
Package locale analyzes and renders skill localization (Spec §4.3).
|
Package locale analyzes and renders skill localization (Spec §4.3). |
|
managerlock
Package managerlock provides cross-process locks for Curator operations.
|
Package managerlock provides cross-process locks for Curator operations. |
|
manifest
Package manifest parses the project manifest Skillfile.json, schema 1 (Spec §6.1), and edits skill declarations in place.
|
Package manifest parses the project manifest Skillfile.json, schema 1 (Spec §6.1), and edits skill declarations in place. |
|
marker
Package marker reads and writes install markers (.csk-install.json) and implements the up-to-date and tamper-detection semantics of Spec §8.5.
|
Package marker reads and writes install markers (.csk-install.json) and implements the up-to-date and tamper-detection semantics of Spec §8.5. |
|
mcp
Package mcp verifies declared MCP server requirements against the configuration surfaces of the target agent environments (Spec §11).
|
Package mcp verifies declared MCP server requirements against the configuration surfaces of the target agent environments (Spec §11). |
|
moduleroots
Package moduleroots implements the schema-8 first-party module roots of Spec §4.2.3.
|
Package moduleroots implements the schema-8 first-party module roots of Spec §4.2.3. |
|
nodesource
Package nodesource implements the manager-independent, pure-source Node and TypeScript graph bridge.
|
Package nodesource implements the manager-independent, pure-source Node and TypeScript graph bridge. |
|
npmsource
Package npmsource implements the closed npm source-closure profile.
|
Package npmsource implements the closed npm source-closure profile. |
|
pkgversion
Package pkgversion implements the strict versions and the closed range grammar of the agent-environments capability (environments §1.4).
|
Package pkgversion implements the strict versions and the closed range grammar of the agent-environments capability (environments §1.4). |
|
pnpmsource
Package pnpmsource implements the pinned, fail-closed pnpm source profile.
|
Package pnpmsource implements the pinned, fail-closed pnpm source profile. |
|
privatedir
Package privatedir creates and validates owner-only private directories in a platform-faithful way.
|
Package privatedir creates and validates owner-only private directories in a platform-faithful way. |
|
protocoljson
Package protocoljson validates the common JSON transport requirements used by portable Curator Protocol objects before a package-specific schema parser decodes them.
|
Package protocoljson validates the common JSON transport requirements used by portable Curator Protocol objects before a package-specific schema parser decodes them. |
|
registry
Package registry implements the audit registry client (Spec §13): canonical bytes, Ed25519 verification against pinned keys, deny-wins federation, snapshot verification with persisted monotonic versions, record caching with TTL and offline grace, and record submission.
|
Package registry implements the audit registry client (Spec §13): canonical bytes, Ed25519 verification against pinned keys, deny-wins federation, snapshot verification with persisted monotonic versions, record caching with TTL and offline grace, and record submission. |
|
runtimestore
Package runtimestore keeps command runtimes once per machine, keyed by skill and commit, and writes command shims (Spec §8.6).
|
Package runtimestore keeps command runtimes once per machine, keyed by skill and commit, and writes command shims (Spec §8.6). |
|
rustsource
Package rustsource implements the fail-closed rust-source-v1 Cargo capture and cargo-vendor-transform-v1 boundary.
|
Package rustsource implements the fail-closed rust-source-v1 Cargo capture and cargo-vendor-transform-v1 boundary. |
|
scopes
Package scopes implements the global and hybrid install scopes, the consumer registry, and runtime garbage collection (Spec §8.7, §9).
|
Package scopes implements the global and hybrid install scopes, the consumer registry, and runtime garbage collection (Spec §8.7, §9). |
|
scriptpolicy
Package scriptpolicy implements the manager side of the schema-8 enforced script execution policy `script-worker-v1` (Spec §4.1.1, manager profile §3.6).
|
Package scriptpolicy implements the manager side of the schema-8 enforced script execution policy `script-worker-v1` (Spec §4.1.1, manager profile §3.6). |
|
shell
Package shell generates and caches the optional shell hooks of Spec §8: finite upward project search, PATH save and restore, and global activation.
|
Package shell generates and caches the optional shell hooks of Spec §8: finite upward project search, PATH save and restore, and global activation. |
|
skillcheck
Package skillcheck validates one skill package without a consuming project (Spec §15, curator skill check).
|
Package skillcheck validates one skill package without a consuming project (Spec §15, curator skill check). |
|
skillspec
Package skillspec parses and validates the portable skill machine manifest, schemas 1 through 8 (Spec §4), including legacy filename and runtime fallbacks.
|
Package skillspec parses and validates the portable skill machine manifest, schemas 1 through 8 (Spec §4), including legacy filename and runtime fallbacks. |
|
snapshot
Package snapshot maintains the commit-keyed immutable snapshot cache under the machine home: cache/<source>/<commit>/snapshot (Spec §8.2).
|
Package snapshot maintains the commit-keyed immutable snapshot cache under the machine home: cache/<source>/<commit>/snapshot (Spec §8.2). |
|
staging
Package staging describes operation-private replacements that the transaction layer publishes atomically.
|
Package staging describes operation-private replacements that the transaction layer publishes atomically. |
|
swiftpmbuild
Package swiftpmbuild implements the swiftpm-source-v1 C5 planning, C6 offline build, and C7 publication boundary.
|
Package swiftpmbuild implements the swiftpm-source-v1 C5 planning, C6 offline build, and C7 publication boundary. |
|
swiftpminterop
Package swiftpminterop implements the swiftpm-source-v1 C-family target, module-map, header, system-library, and interop-boundary validation stage.
|
Package swiftpminterop implements the swiftpm-source-v1 C-family target, module-map, header, system-library, and interop-boundary validation stage. |
|
swiftpmsource
Package swiftpmsource implements the restricted swiftpm-source-v1 source acquisition and graph-closure boundary.
|
Package swiftpmsource implements the restricted swiftpm-source-v1 source acquisition and graph-closure boundary. |
|
testtoolchain
Package testtoolchain coordinates tests that hold a whole-tree fingerprint of the host Go installation with tests that execute tools from that tree.
|
Package testtoolchain coordinates tests that hold a whole-tree fingerprint of the host Go installation with tests that execute tools from that tree. |
|
transaction
Package transaction provides durable, recoverable replacement transactions for manager-owned install targets.
|
Package transaction provides durable, recoverable replacement transactions for manager-owned install targets. |
|
ui
Package ui renders installed state as a terminal view (plan P11).
|
Package ui renders installed state as a terminal view (plan P11). |
|
verr
Package verr defines the validation error type shared by protocol parsers.
|
Package verr defines the validation error type shared by protocol parsers. |
|
version
Package version resolves the Curator build version.
|
Package version resolves the Curator build version. |
|
whitelist
Package whitelist copies the model-facing context of a skill snapshot (Spec §4.2).
|
Package whitelist copies the model-facing context of a skill snapshot (Spec §4.2). |
|
yarnclassicsource
Package yarnclassicsource implements the closed Yarn Classic source-closure profile.
|
Package yarnclassicsource implements the closed Yarn Classic source-closure profile. |
|
yarnmodernsource
Package yarnmodernsource implements the closed modern Yarn source-closure profile.
|
Package yarnmodernsource implements the closed modern Yarn source-closure profile. |
Click to show internal directories.
Click to hide internal directories.