๐ CodeBuddy Code v2.78.0 Release โ
โจ New Features โ
Agent Teams Web UI Support โ
A brand-new Agent Teams Web UI experience that lets you intuitively manage and monitor multi-Agent collaborative tasks in the browser:
- Real-time Progress Tracking: Team members' running status, token usage, and tool invocation counts are pushed in real time via SSE, giving you an at-a-glance overview in the task panel
- Member Conversation Viewer: Click any member to view their complete conversation history with real-time streaming updates
- Smart Message Display: Incoming messages show
Sender ยท Summary, outgoing messages show@Recipient ยท Summary, with each member having a unique color identifier - State Recovery on Refresh: Team state and member conversations are automatically restored after page refresh, no manual reconnection needed
- Full Internationalization: Added 13 Team-related translations in both Chinese and English
๐ง Improvements โ
- Permission System Refactor: Refactored ACP permission broadcast mechanism to support restoring permission dialogs after Web UI page refresh, fixing cross-client permission sync issues
- Questionnaire Delivery Optimization: AskUserQuestion is now delivered via the interruption broadcast protocol, preventing questionnaires from being sent to the wrong client in multi-connection scenarios
- Context Compaction Improvement: Replaced manual truncation with a synchronous compact flow, improving the reliability of context management
- Channel Message Queue: Added a message queue mechanism for WeChat/WeCom channels to prevent concurrent message loss while an Agent is running
- Option Compatibility Handling: Added defensive handling for plain string option arrays in TUI and Web UI questionnaire panels
๐ Bug Fixes โ
- Command Completion Fix: Fix the issue where the completion menu disappears after typing a slash command followed by arguments. Now typing something like
/skill argstill correctly shows command completion suggestions - Command Suggestion Fix: Fix the issue where command completion keeps showing after the cursor moves into the argument area