CCCC v0.4.30 Release Notes
v0.4.30 is a reliability and workflow release for NotebookLM-backed workspaces, Web chat, Group Copy, slash skills, and cross-group collaboration.
Compared with v0.4.29, this release does not introduce a new headline product surface like Group Bridge. Instead, it strengthens the surfaces that users and agents touch during normal work: setting up MCP, moving groups between homes, invoking skills from chat, navigating long Web conversations, and replying across trusted groups without losing thread context.
NotebookLM and MCP Setup Are More Durable
The bundled NotebookLM provider has been refreshed with a much stronger internal foundation for authentication, session refresh, artifact handling, sources, notes, research tasks, mind maps, typed payloads, and runtime lifecycle management.
For users, the practical result is a more resilient NotebookLM-backed workspace path. CCCC is better prepared for long-running sessions, refreshed credentials, artifact polling, source upload/listing, and research-style operations without treating each provider call as a one-off script.
MCP setup also received a reliability pass. Setup behavior is clearer around existing server entries and runtime-specific installation paths, reducing cases where an agent runtime appears configured but cannot actually use the CCCC MCP tools.
Web Chat Feels More Predictable
This release tightens the Web chat experience around long conversations, group switching, and virtualized history.
Scrolling now preserves anchors more reliably when history is prepended, when the user switches groups, and when the virtual message list remeasures rows. Stale request handling was also improved so late actor/context/tail responses are less likely to overwrite fresher state after a navigation or write.
The composer behavior around @ is intentionally simpler: mentions are name completion, not delivery routing. If a user writes "ask @A and @B" inside a message, CCCC no longer treats that text as an implicit instruction to deliver the message to those agents. Delivery follows the explicit recipient and group controls.
Slash Skills Can Run as Hidden Agent Turns
Users can now invoke active CCCC skills from the Web composer with slash commands and dispatch them to selected agents as hidden control turns.
The visible chat keeps the user-facing command flow clean, while the targeted agent receives a structured instruction that includes the skill command, capability id, and task text. This makes slash-skill use feel like a normal chat workflow without polluting the shared transcript with internal execution prompts.
Retry handling is idempotent: if the same slash-skill dispatch is retried by the client, CCCC reuses the existing hidden turn instead of delivering a duplicate task to the agent.
Cross-Group Replies Preserve More Context
Group Bridge messages now project successful remote-send receipts back onto the source group. When CCCC knows the destination event id or remote event id, the source message can carry that anchor forward.
This improves reply behavior across trusted groups. A reply to a cross-group source message can route back to the corresponding remote message instead of degrading into an unrelated new cross-group message.
The Web history paths were tightened as well. Initial tails, older-history pagination, and focused message windows all hydrate cross-group receipt anchors consistently, so reply continuity survives refreshes, scrolling back in history, and opening a message window around an older event.
Idempotency is stronger across both local and remote cross-group paths. Repeating the same local cross-group send no longer duplicates the target-group message or source receipt, and upgraded homes with older remote receipt-store entries avoid duplicate projected receipt events.
Group Copy Is Safer and Easier to Use
Group Copy received a focused packaging pass.
Web and daemon clients can use file-backed package upload and preview flows instead of relying only on inline package payloads. Package handling now has stricter size checks and clearer validation around mutually exclusive package inputs, reducing ambiguous import/preview behavior.
The Web settings flow also avoids stale previews more reliably, so users are less likely to inspect one package and accidentally import another after changing the selected file.
Feishu Bridge Maintenance Is Cleaner
The Feishu IM bridge was split from a large adapter file into focused modules for adapter orchestration, client calls, message mapping, mentions, files, reactions, webhook handling, websocket handling, and rate limiting.
This is mostly an internal maintainability improvement, but it matters operationally: the bridge now has much more targeted coverage, making future Feishu fixes less risky and easier to validate.
Agent State and Runtime Guidance Are Clearer
Agent state updates now return clearer post-write confirmation, including compact state and hygiene information where useful. This helps agents verify that their self-state update actually landed instead of guessing from a silent success path.
Runtime and ChatGPT Web Model guidance was also cleaned up. The Web runtime panel and MCP help surfaces are more focused on the information users and agents need during setup and recovery, with less repeated or stale guidance.
Validation
This release includes expanded backend and frontend coverage for NotebookLM provider scaffolding, MCP setup, Feishu bridge modules, Group Copy package import/export, Web chat scrolling and request routing, slash skill dispatch, cross-group reply routing, cross-group receipt hydration, and retry idempotency.
Why Upgrade
Upgrade to v0.4.30 if you use Group Bridge for real work, rely on Web chat with long histories, move or copy groups between CCCC homes, invoke CCCC skills from chat, operate Feishu bridges, or use NotebookLM-backed workspace features.