sync from monorepo @ b6628270
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
<p align="center">Core libraries for the Dirigent agent orchestration platform.</p>
|
||||
|
||||
> **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 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user