Crates
Generated by harness-docs from cargo metadata --no-deps: every package of the workspace, with the description its Cargo.toml gives. There are 11 packages. None is on a registry; build them from the repository. The crates they depend on live in their own repositories, each pinned by tag or revision: the tool, model-client and MCP crates in the workspace Cargo.toml, the confinement crates in crates/harness-substrate/Cargo.toml and the specification crates in crates/harness-conformance/Cargo.toml.
| Package | Directory | In Rust | What it is |
|---|---|---|---|
b10x-harness-app-server | crates/harness-app-server | use b10x_harness_app_server | Serves the b10x loop over the pinned Codex app-server JSON-RPC format |
b10x-harness-catalogue | crates/harness-catalogue | use harness_catalogue | One catalogue of tools, published to every harness under three verbs, over the tools crates' operations |
b10x-harness-cli | crates/harness-cli | use b10x_harness_cli, binary b10x-harness | The b10x harness, driven from the command line |
b10x-harness-conformance | crates/harness-conformance | binary b10x-harness-conformance | ESS conformance against native Harness library boundaries |
b10x-harness-llm | crates/harness-llm | use harness_llm | The b10x harness's model port over llm's client crates, and the credential sources that feed them |
b10x-harness-loop | crates/harness-loop | use b10x_harness_loop | The b10x agent loop: turn assembly, tool round trips, approvals and budgets |
b10x-harness-mcp | crates/harness-mcp | use b10x_harness_mcp | Reviewed MCP tool snapshots as a Harness ToolPort |
b10x-harness-substrate | crates/harness-substrate | use b10x_harness_substrate | A client of the substrate wire: what this machine can confine, and the tools that answer |
b10x-harness-wire | crates/harness-wire | use b10x_harness_wire | Neutral values and ports shared by the b10x agent loop and its model wires |
b10x-harness-xtask | crates/harness-xtask | binary b10x-harness-xtask | The repository's own gate and contract checkers, run as cargo xtask |
harness-docs | crates/harness-docs | use harness_docs, binary harness-docs | Generates the derived pages of the Harness documentation site (CLI, toolchains, crates, status), checks every page, and binds a built site to its commit |
More columns: swipe horizontally, or focus the table and use the arrow keys.