|
7 | 7 | <img src="https://img.shields.io/badge/Every_Model_Controllable-CF1322?style=for-the-badge" alt="Every Model Controllable"> |
8 | 8 | </p> |
9 | 9 |
|
10 | | -[]() |
| 10 | +[]() |
11 | 11 | []() |
12 | 12 |
|
13 | 13 | **English** | [Chinese](README_zh.md) |
@@ -74,9 +74,9 @@ Build project-local teams with roles, pane layout, provider state, worktree isol |
74 | 74 | <details> |
75 | 75 | <summary><b>Latest release highlights</b></summary> |
76 | 76 |
|
77 | | -- **Native project sidebar**: managed tmux windows now get a CCB-native sidebar with window/agent status, stable cross-window focus, mouse navigation, and comms recovery actions. |
78 | | -- **Window topology config**: `.ccb/ccb.config` can define named managed windows plus sidebar settings, while missing config still falls back to the built-in three-agent `main` layout. |
79 | | -- **Release-ready helper packaging**: official artifacts embed the real `ccb-agent-sidebar` binary so normal installs do not depend on a local Rust toolchain. |
| 77 | +- **Callback roots show the real final reply**: delegated callback root jobs report `callback_pending` while the child chain is running, then `ask get` and `watch` show the final message-bureau reply after continuation. |
| 78 | +- **Observer commands are diagnostics-only**: ask skills and help surfaces now state that `ask get`, `pend`, `watch`, and `ping` are explicit debugging tools, not normal ask workflow steps. |
| 79 | +- **Long CCB text is artifact-backed**: oversized ask bodies, terminal replies, notices, and callback continuation text are stored as bounded UTF-8 artifacts with previews and diagnostics bundle coverage. |
80 | 80 |
|
81 | 81 | See [Release Notes](#release-notes) for the full history. |
82 | 82 |
|
@@ -117,7 +117,7 @@ Invoke it from a supported provider skill surface, for example: |
117 | 117 | $ccb_config Design a team for a Python library with one coordinator, two worktree implementation agents, and one reviewer. |
118 | 118 | ``` |
119 | 119 |
|
120 | | -The skill helps choose agent names, providers, `inplace` versus `git-worktree`, compact layout syntax or named window/sidebar topology, and whether role instructions belong in shared or per-agent memory. It validates which config layer is active and tells you to restart CCB after file changes are complete. |
| 120 | +The skill helps choose agent names, providers, `inplace` versus `git-worktree`, compact layout syntax, and whether role instructions belong in shared or per-agent memory. It validates which config layer is active and tells you to restart CCB after file changes are complete. |
121 | 121 |
|
122 | 122 | </details> |
123 | 123 |
|
@@ -338,13 +338,12 @@ Thanks to the [Linux.do community](https://linux.do) for testing, feedback, and |
338 | 338 | Historical note: older release notes below may mention `askd`, legacy flags, or removed commands. Those references are kept only as changelog history and do not redefine the current CLI surface. |
339 | 339 |
|
340 | 340 | <details open> |
341 | | -<summary><b>v7.0.0</b> - Native Sidebar Control Release</summary> |
| 341 | +<summary><b>v6.3.0</b> - Native Sidebar Control Release</summary> |
342 | 342 |
|
343 | 343 | - Adds the native Rust `ccb-agent-sidebar` helper with per-window project view, fixed gray sidebar identity, colored agent status symbols, and mouse/keyboard focus switching. |
344 | 344 | - Adds window/sidebar topology support while keeping the default no-config layout as one `main` window with `agent1`, `agent2`, and `agent3`. |
345 | 345 | - Adds comms retry, cancel, and clear actions through ccbd-owned RPCs, with recoverability metadata in `project_view`. |
346 | 346 | - Carries tmux window names and ids through runtime attach, startup results, `ps`, project view, and pane identity for stable cross-window focus. |
347 | | -- Builds and embeds the real sidebar helper in release artifacts and blocks comms recovery while ccbd is stopping. |
348 | 347 |
|
349 | 348 | </details> |
350 | 349 |
|
|
0 commit comments