diff --git a/README.md b/README.md index 71f5e07..3731507 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@
Core libraries for the Dirigent agent orchestration platform.
-> **Under construction.** Dirigent is in active development. Most crates are experimental — APIs will change. There is nothing to install from this repository yet. The standalone tools listed below have their own repositories. +> **Alpha software.** Dirigent is in early active development and not fully battle-tested. Most crates are experimental — APIs will change without notice. There is nothing to install from this repository yet. The standalone tools listed below have their own repositories and maturity levels. --- @@ -14,11 +14,11 @@ These tools are developed in this monorepo but distributed as independent repositories. Install them from their own repos: -| Tool | Repository | Description | -|------|-----------|-------------| -| **fermata** | [git.g4b.org/dirigence/fermata](https://git.g4b.org/dirigence/fermata) | Policy gate for AI coding agents — `.botignore` enforcement | -| **anth** | [git.g4b.org/dirigence/dirigent_anth](https://git.g4b.org/dirigence/dirigent_anth) | Tools for working with Claude Code session data | -| **dirigate** | [git.g4b.org/dirigence/dirigate](https://git.g4b.org/dirigence/dirigate) | ACP bridge connecting stdio agents to Dirigent | +| Tool | Repository | Maturity | Description | +|------|-----------|----------|-------------| +| **fermata** | [git.g4b.org/dirigence/fermata](https://git.g4b.org/dirigence/fermata) | production (core), beta (toml config) | Policy gate for AI coding agents — `.botignore` enforcement | +| **anth** | [git.g4b.org/dirigence/dirigent_anth](https://git.g4b.org/dirigence/dirigent_anth) | production (library), beta (CLIs) | Tools for working with Claude Code session data | +| **dirigate** | [git.g4b.org/dirigence/dirigate](https://git.g4b.org/dirigence/dirigate) | beta (bridge/mock), concept (connect/ingest) | ACP bridge connecting stdio agents to Dirigent | --- @@ -39,28 +39,28 @@ These tools are developed in this monorepo but distributed as independent reposi ## Crates -| Crate | Description | -|-------|-------------| -| `dirigent_protocol` | ACP protocol types — messages, events, and RPC definitions | -| `dirigent_core` | Multi-connector orchestration runtime | -| `dirigent_tools` | Tool sandbox and execution abstractions | -| `dirigent_fermata` | Policy gate for AI coding agents (`.botignore` / `botignore.toml`) | -| `dirigent_auth` | User authorization model | -| `dirigent_config` | Configuration management | -| `dirigent_acp_api` | ACP server for incoming agent connections | -| `dirigent_archivist` | Event-driven session archival | -| `dirigent_process` | Child process management | -| `dirigent_taskrunner` | Background task runner | -| `dirigent_anth` | Claude Code JSONL session parser | -| `dirigent_inspector` | Session inspection tools | -| `dirigent_projects` | Project management primitives | -| `dirigent_matrix` | Matrix integration for session sharing | -| `dirigent_zed` | Zed editor integration | -| `dirigent_langfuse` | Langfuse observability integration | -| `dirigent_chatgpt` | ChatGPT `conversations.json` parser | -| `dirigent_codex` | OpenAI Codex session parser | -| `dirigent_testing` | Test utilities | -| `opencode_client` | OpenCode.ai HTTP client | +| Crate | Maturity | Description | +|-------|----------|-------------| +| `dirigent_protocol` | beta | ACP protocol types — messages, events, and RPC definitions | +| `dirigent_core` | beta | Multi-connector orchestration runtime | +| `dirigent_tools` | concept | Tool sandbox and execution abstractions | +| `dirigent_fermata` | production | Policy gate for AI coding agents (`.botignore` / `botignore.toml`) | +| `dirigent_auth` | concept | User authorization model | +| `dirigent_config` | beta | Configuration management | +| `dirigent_acp_api` | beta | ACP server for incoming agent connections | +| `dirigent_archivist` | production | Event-driven session archival | +| `dirigent_process` | beta | Child process management | +| `dirigent_taskrunner` | beta | Background task runner | +| `dirigent_anth` | production | Claude Code JSONL session parser | +| `dirigent_inspector` | concept | Session inspection tools | +| `dirigent_projects` | concept | Project management primitives | +| `dirigent_matrix` | concept | Matrix integration for session sharing | +| `dirigent_zed` | concept | Zed editor integration | +| `dirigent_langfuse` | concept | Langfuse observability integration | +| `dirigent_chatgpt` | beta | ChatGPT `conversations.json` parser | +| `dirigent_codex` | beta | OpenAI Codex session parser | +| `dirigent_testing` | beta | Test utilities | +| `opencode_client` | beta | OpenCode.ai HTTP client | ---