Skip to content
cortexkitPublic

About

Neutral home for cross-product CortexKit primitives (cortexkit-paths, …)

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

cortexkit/commons

Shared Rust crates for the CortexKit fleet: role contracts and conformance suites, mutation testing, test support, leases and private files, bus and store adapters, and model catalog types.

Crates

Crate Purpose crates.io
cortexkit-anthropic-policy Anthropic authentication headers, beta tokens, account limits, credits, and quota-header policy. 0.1.0
cortexkit-bus-inmemory Deterministic, process-local implementation of the bus traits. 0.3.0
cortexkit-bus-naming Validation of message-plane names, topology limits, and grants. 0.2.0
cortexkit-bus-nats NATS and JetStream backend for the bus traits. 0.3.0
cortexkit-bus-trait NATS-shaped message, register, stream, and work-queue interfaces. 0.3.0
cortexkit-cache-core Prompt-cache stability state machine for freezing and replaying content. Not published
cortexkit-cow Copy-on-write workspace isolation and change capture. 0.1.0
cortexkit-exec-remote-types Caller-facing types and vectors for exec-remote/v1. 0.2.8
cortexkit-lease Durable single-writer leases and owner-only file/directory helpers. 0.1.3
cortexkit-log Logging format, filtering, redaction, rotation, and retention. 0.3.5
cortexkit-model-catalog Model catalog wire types and exact integer pricing conversion. Not published
cortexkit-mutate The ckdev-mutate mutation-testing CLI. Not published
cortexkit-paths Canonical project-root identities and absolute user-directory paths. 0.1.2
cortexkit-provider-usage Provider usage, quota windows, and reset metadata wire types. 0.11.0
cortexkit-push-seal HPKE encryption of push-notification payloads for a recipient device. Not published
cortexkit-resource-busy Shared refusal detail for exclusive resources held by another caller. Not published
cortexkit-role-agent-data Wire contract and vectors for the agent-data/v1 capability. 0.2.0
cortexkit-role-classifier Wire contract and vectors for classifier/v1. Not published
cortexkit-role-classifier-conformance Conformance runner for a live classifier implementation. Not published
cortexkit-role-compaction-provider Wire contract and vectors for compaction-provider/v1. 0.2.4
cortexkit-role-harness Spawn, kill, restart, and routing interface for role conformance suites. 0.1.0
cortexkit-role-llm-runner Wire contract and vectors for llm-runner/v1. 0.2.3
cortexkit-role-llm-runner-conformance Conformance runner for a live LLM runner with a scripted model. 0.3.1
cortexkit-role-step-transform-provider Wire contract and vectors for step-transform hooks and operations. 0.2.3
cortexkit-role-tool-provider Wire contract and vectors for tool catalogs, calls, results, and withdrawal. 0.8.1
cortexkit-role-tool-provider-conformance Conformance runner for a live tool provider. 0.8.0
cortexkit-store SQLite storage opening, migrations, and single-writer ownership. 0.3.0
cortexkit-store-postgres PostgreSQL storage opening, migrations, and single-writer leases. Not published
cortexkit-store-types Dependency-light storage descriptors and isolation types. 0.2.2
cortexkit-test-support Portable scratch storage, executable staging, and daemon fencing. 0.1.8

Use a crate

Add a published crate to your Cargo.toml:

[dependencies]
cortexkit-paths = "0.1.2"

Crate READMEs above describe usage; unpublished crates are used from a source checkout. See role contracts and conformance for the contract/vector/runner pattern, CONTRIBUTING for checks and releases, and SECURITY to report a vulnerability.

License

MIT.

About

Neutral home for cross-product CortexKit primitives (cortexkit-paths, …)

Resources

Contributing

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages