|
1 | 1 | <div align="center"> |
2 | 2 |
|
3 | | -# Claude Code Bridge (ccb) v5.2.5 |
| 3 | +# Claude Code Bridge (ccb) v5.2.6 |
4 | 4 |
|
5 | | -**New Multi-Model Collaboration Tool via Split-Pane Terminal** |
6 | | -**Claude & Codex & Gemini & OpenCode & Droid** |
7 | | -**Ultra-low token real-time communication, unleashing full CLI power** |
| 5 | +**Multi-Model Collaboration via Split-Pane Terminal** |
| 6 | +**Claude · Codex · Gemini · OpenCode · Droid** |
| 7 | +**Lightweight async messaging — full CLI power, every interaction visible** |
8 | 8 |
|
9 | 9 | <p> |
10 | 10 | <img src="https://img.shields.io/badge/Every_Interaction_Visible-096DD9?style=for-the-badge" alt="Every Interaction Visible"> |
11 | 11 | <img src="https://img.shields.io/badge/Every_Model_Controllable-CF1322?style=for-the-badge" alt="Every Model Controllable"> |
12 | 12 | </p> |
13 | 13 |
|
14 | | -[]() |
| 14 | +[]() |
15 | 15 | [](https://opensource.org/licenses/MIT) |
16 | 16 | [](https://www.python.org/downloads/) |
17 | 17 | [](https://github.com/bfly123/claude_code_bridge/actions/workflows/test.yml) |
|
34 | 34 |
|
35 | 35 | --- |
36 | 36 |
|
37 | | -**Introduction:** Multi-model collaboration effectively avoids model bias, cognitive blind spots, and context limitations. However, MCP, Skills and other direct API approaches have many limitations. This project offers a new WYSIWYG solution. |
| 37 | +**Introduction:** Multi-model collaboration avoids model bias, cognitive blind spots, and context limits. Unlike MCP or API-based approaches, ccb gives you a WYSIWYG split-pane terminal where every interaction is visible and every model is controllable. |
38 | 38 |
|
39 | 39 | ## ⚡ Why ccb? |
40 | 40 |
|
|
50 | 50 | <h2 align="center">🚀 What's New</h2> |
51 | 51 |
|
52 | 52 | <details open> |
| 53 | +<summary><b>v5.2.6</b> - Async Communication & Gemini 0.29 Compatibility</summary> |
| 54 | + |
| 55 | +**🔧 Gemini CLI 0.29.0 Support:** |
| 56 | +- **Dual Hash Strategy**: Session path discovery now supports both basename and SHA-256 formats |
| 57 | +- **Autostart**: `ccb-ping` and `ccb-mounted` gain `--autostart` flag to launch offline provider daemons |
| 58 | +- **Cleanup Tool**: New `ccb-cleanup` utility for removing zombie daemons and stale state files |
| 59 | + |
| 60 | +**🔗 Async Communication Fixes:** |
| 61 | +- **OpenCode Deadlock**: Fixed session ID pinning that caused second async call to always fail |
| 62 | +- **Degraded Completion**: Adapters now accept `CCB_DONE` even when req_id doesn't match exactly |
| 63 | +- **req_id Regex**: `opencode_comm.py` now matches both old hex and new timestamp-based formats |
| 64 | + |
| 65 | +**🛠 Other Fixes:** |
| 66 | +- **lpend**: Prefers fresh Claude session path when registry is stale |
| 67 | +- **mail setup**: Unblocked `ccb mail setup` import on config v3 |
| 68 | + |
| 69 | +</details> |
| 70 | + |
| 71 | +<details> |
53 | 72 | <summary><b>v5.2.5</b> - Async Guardrail Hardening</summary> |
54 | 73 |
|
55 | 74 | **🔧 Async Turn-Stop Fix:** |
|
0 commit comments