Skip to content

๐Ÿš€ CodeBuddy Code v2.141.0 Release โ€‹

๐Ÿ“ฆ Version Information โ€‹

ComponentVersion
CodeBuddy Code CLIv2.141.0
Agent SDK JSv0.3.248
Agent SDK Pythonv0.3.247

โœจ New Features โ€‹

Task Runtime Status API โ€‹

For --serve scenarios (Web UI / ACP workflows), a task-level heartbeat endpoint, GET /api/v1/status, has been added. It reports whether any tasks are currently running, when the last task completed, and active session information, helping upstream systems determine when resources can be released. This endpoint is separate from /health, keeping their responsibilities and semantics distinct.

WebUI File Panel and Formula Rendering โ€‹

  • File paths with line ranges in conversations can now be opened correctly. The editor state in the right-side file panel is isolated from the menu bar editor. The Explorer, file search, source control, file editor, and terminal are now separate tool tabs, with support for previews in the right-side panel or opening files in a new browser tab.
  • Conversation messages now support inline and block-level LaTeX formula rendering.

๐Ÿ”ง Improvements โ€‹

  • Preserve the active permission mode for background sessions: When moving a session to the background (including with Left Arrow, /bg, or /fork-bg), the current permission modeโ€”including auto selected via Shift+Tabโ€”is passed to the worker, preventing auto mode from reverting to default as soon as the session moves to the background.
  • Isolate Web endpoints for background jobs: Background jobs no longer inherit the parent instance's port, host, or authentication settings, preventing port conflicts and unintended password inheritance.
  • Model routing for title generation: The title generation model can now be switched through remote model mappings, with automatic fallback to the existing path when no mapping is configured.
  • Consistent locations for opening terminal links: Only file paths from the right-side terminal on conversation pages open in the right-side panel; all others open on a standalone editor page.
  • Enhanced WeCom AI Bot interactions: Interactive tools now use selectable card buttons. Long connections provide true streaming replies using the official protocol, while long-running tools display the current action in a separate status bar.
  • Optimized plugin extraction and initial loading: Plugin ZIP files are extracted as streams with write backpressure. The source of the initial runtime projection has been unified, and a single missing plugin now degrades gracefully instead of blocking --print.

๐Ÿ› Bug Fixes โ€‹

  • Incorrect silent truncation branch when editing and resending: Fixed an incorrect fallback position when editing and resending a historical message, which could make another conversation turn disappear with no way to recover it after a cold load. Also fixed the erroneous โ€œThe service encountered an error. Please try againโ€ message when resending.
  • Lost teammate messages at team-mode turn boundaries: Fixed an intermittent issue where teammate messages could be lost at the end of a turn, causing the team lead to stall instead of continuing.
  • Proper completion on model errors: When a model stream returns an error status, the request now terminates correctly with an ACP error instead of being incorrectly reported as successful.
  • Windows system proxy EPROTO errors: Fixed incorrect system proxy URL detection that caused HTTPS handshakes to fail with EPROTO; failed connections now genuinely bypass the faulty proxy.
  • Session save failures caused by overly long workspace paths: Overly long paths are now safely truncated and appended with a stable hash, ensuring directory names remain valid and reproducible.
  • Sandbox tools unavailable in minimal mode: Fixed an issue where Bash / Edit / Skill could not be invoked from the REPL after switching to minimal mode.
  • Fixed several issues including foreground REPL progress flooding the screen / missing lists in Agent View / missing plugin expert prompts / macOS file-safety fallback / accidental deletion during checkpoint rollback.
  • Multiple WebUI fixes: Fixed issues involving editor branch switching, clipping of the final terminal line, the first message not appearing, agent lock notifications, duplicate task-summary counts, isolation between the file panel and editor, team activity display, and more.