Skip to content

πŸš€ CodeBuddy Code v2.162.0 Release ​

πŸ“¦ Version Information ​

ComponentVersion
CodeBuddy Code CLIv2.162.0
Agent SDK JSv0.3.274
Agent SDK Pythonv0.3.273

✨ New Features ​

One-Click Session Export in the Web UI ​

Type /export in the Web UI to download an archive of the current session's conversation transcript and debug logs. The file name includes the full session ID, export time, and a random identifier, making it easy to distinguish multiple exports. Logs from shared workspaces keep only lines related to that session, and the archive also includes a reminder to be mindful of sensitive information.

πŸ”§ Improvements ​

  • Progress reminders for long tasks: During long tasks, the model is reminded at appropriate times to review the current task list, reducing missed follow-up work caused by outdated progress information. The reminders do not appear as user messages in the conversation and do not force changes to task order. They can be temporarily disabled via an environment variable to facilitate gradual rollout rollback and effectiveness comparison.
  • zsh wildcards no longer break commands: When zsh is the default shell, wildcards in commands that match no files (such as grep --include=*.ts) no longer cause the whole command to fail with "no matches found". Instead, they are passed to the command as-is, consistent with bash behavior, reducing unnecessary retries.

πŸ› Bug Fixes ​

  • Web UI slash command list restored in full: Fixed the / menu showing only a few built-in commands. Commands and skills provided by the backend now appear normally.
  • /clear and Web UI session switching take effect immediately: Fixed session reset notifications being ignored by the frontend as events for another session. /clear, /resume, and /fork now switch and refresh the UI immediately.
  • No manual refresh needed for new Web UI versions: The entry page now uses a network-first strategy, preventing an old Service Worker from continually serving the previous version of the page. Menus and interactions from new builds take effect after a refresh.
  • New agents use the user's default configuration: New agents prefer the default main agent and default permission mode explicitly set by the user, and are no longer overridden by the last temporary selection.
  • Web UI session reset synced across all clients: Fixed other open pages not following /clear after a session reset, not receiving subsequent live replies, and completed turns not being reloadable in the idle state.
  • Web UI live output order consistent with replay: Fixed streaming body text repeatedly re-fetching snapshots and phase descriptions accumulating during multiple tool calls. The live process is now shown in the original order of thinking, phase body text, tools, and results, and the final reply is fully visible.
  • Timely resource release after long connections drop: After the Web interface or desktop client disconnects, the background service promptly stops pushing conversation and team member progress to that connection, so long-running services no longer keep consuming memory and CPU due to lingering connections.
  • /fork and /branch preserve session configuration: Branches carry over the source session's main Agent, selected model, output style, and additional directories, instead of silently falling back to defaults. Branching with subagent history now clearly indicates that it is unsupported, avoiding the creation of broken branches.
  • Interaction panels display in full: Fixed question cards and tool authorization confirmation dialogs being overwritten and partially displayed when model output contained control characters such as carriage returns.