Skip to content

OSS crates

Workspace layout for plasm-core. Crate names link to docs.rs when available.

Crate Role
plasm-core CGS, AST, typecheck, discovery, teaching table rendering — catalog-agnostic.
plasm-cml CML AST and transport parsing (shared with compile).
plasm-compile Predicates, decoding, template validation.
plasm-runtime Execution engine, cache, replay, auth resolution.
plasm-agent-core MCP host, sessions, traces, MCP sqlx metadata, HTTP execute.
plasm-server OSS appliance binary — in-process kernel + TUI.
plasm Remote terminal plasm, plasm-cgs, plasm-pack-plugins.
plasm-plugin-abi / plasm-plugin-host / plasm-plugin-stub Compile-only plugin ABI and loader.
plasm-repl, plasm-cli, plasm-eval, plasm-e2e, plasm-mock Tooling and test harnesses.

Dependency direction (simplified): plasm-coreplasm-compileplasm-runtimeplasm-agent-coreplasm-server / plasm.

Release binaries:

Binary Role
plasm-server Appliance — HTTP/MCP, control station, embedded Postgres
plasm Remote HTTP terminal client
plasm-cgs Schema-driven one-shot CLI (dev)
plasm-repl Interactive path expressions (dev)
plasm-pack-plugins Pack apis/<name>/ to ABI v4 cdylibs

Operator docs: Appliance quick start. Optional features — see each crate’s Cargo.toml on GitHub.