You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-19Lines changed: 15 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ CCCC is a single `pip install` with zero external dependencies — no database,
62
62
|**Single source of truth**| Append-only ledger (`ledger.jsonl`) records every message and event — replayable, auditable, never lost |
63
63
|**Reliable messaging**| Read cursors, attention ACK, reply-required obligations — you know exactly who read what |
64
64
|**Unified control plane**| Web UI, CLI, MCP tools, and IM bridges all talk to one daemon — no state fragmentation |
65
-
|**Multi-runtime orchestration**| Claude Code, Codex CLI, Gemini CLI, Copilot, and 8 more runtimes in one group|
65
+
|**Multi-runtime orchestration**| Claude Code, Codex CLI, Gemini CLI, and 5 more first-class runtimes, plus custom runtime support|
66
66
|**Role-based coordination**| Foreman + peer model with permission boundaries and recipient routing (`@all`, `@peers`, `@foreman`) |
67
67
|**Remote operations**| Bridge to Telegram, Slack, Discord, Feishu, or DingTalk — manage groups from your phone |
68
68
@@ -135,7 +135,7 @@ graph TB
135
135
A1["Claude Code"]
136
136
A2["Codex CLI"]
137
137
A3["Gemini CLI"]
138
-
A4["+ 9 more"]
138
+
A4["+ 5 more + custom"]
139
139
end
140
140
141
141
subgraph Daemon["CCCC Daemon · single writer"]
@@ -177,7 +177,7 @@ graph TB
177
177
178
178
## Supported Runtimes
179
179
180
-
CCCC orchestrates agents across 12 runtimes. Each actor in a group can use a different runtime.
180
+
CCCC orchestrates agents across 8 first-class runtimes, with `custom` available for everything else. Each actor in a group can use a different runtime.
181
181
182
182
| Runtime | Auto MCP Setup | Command |
183
183
|---------|:--------------:|---------|
@@ -187,11 +187,8 @@ CCCC orchestrates agents across 12 runtimes. Each actor in a group can use a dif
187
187
| Droid | ✅ |`droid`|
188
188
| Amp | ✅ |`amp`|
189
189
| Auggie | ✅ |`auggie`|
190
+
| Kimi CLI | ✅ |`kimi`|
190
191
| Neovate | ✅ |`neovate`|
191
-
| Copilot | — |`copilot`|
192
-
| Cursor | — |`cursor-agent`|
193
-
| Kilo Code | — |`kilocode`|
194
-
| OpenCode | — |`opencode`|
195
192
| Custom | — | Any command |
196
193
197
194
```bash
@@ -211,7 +208,7 @@ CCCC implements IM-grade messaging semantics, not just "paste text into a termin
211
208
-**Reply-required obligations** — tracked until the recipient responds
212
209
-**Auto-wake** — disabled agents are automatically started when they receive a message
213
210
214
-
Messages are delivered to PTY actors via terminal injection and to headless actors via system notifications. The daemon tracks delivery state for every message.
211
+
Messages are delivered to actor runtimes through the daemon-managed delivery pipeline, and the daemon tracks delivery state for every message.
215
212
216
213
## Automation & Policies
217
214
@@ -314,19 +311,18 @@ cccc im start|stop|status
314
311
315
312
## MCP Tools
316
313
317
-
Agents interact with CCCC through **49 MCP tools** across 7 namespaces:
314
+
Agents interact with CCCC through a compact action-oriented MCP surface. Core tools are always present, and optional capability packs add more surfaces only when enabled.
Agents with MCP access can self-organize: read their inbox, reply, manage tasks and milestones, set automation rules, and coordinate with peers — all within permission boundaries.
325
+
Agents with MCP access can self-organize: read inbox state, reply visibly, coordinate around tasks, refresh agent state, and enable extra capabilities when the current job actually needs them.
0 commit comments