π CodeBuddy Code v2.161.1 Release β
π¦ Version Information β
| Component | Version |
|---|---|
| CodeBuddy Code CLI | v2.161.1 |
| Agent SDK JS | v0.3.270 |
| Agent SDK Python | v0.3.269 |
π§ Improvements β
- Image references preserved in history replay: History replay now preserves Read tool image references, avoiding repeatedly transferring base64 image data to CloudAgent.
π Bug Fixes β
- Context no longer lost when continuing after canceling a conversation: Fixed an issue where, when continuing to ask questions after canceling a conversation, the previous turn's question and executed tool records did not fully carry into the subsequent conversation. This context is now preserved, and the assistant is explicitly told that the previous turn was interrupted, so it does not treat the interrupted request as one still pending execution.
- Server runtime Skills no longer mixed with built-in commands: Fixed the Skill tool in the Server library runtime mixing in and attempting to execute CLI built-in control commands. Real skills are retained, and prompt command invocations use the current session's command directory.
- Images ending with extra data are no longer deemed unprocessable: Fixed some PNG / APNG animations and JPEGs taken on phones with extra data at the end of the file being judged unprocessable as a whole, leaving only "Image could not be processed" in the session history so the model never received the image. These images are now kept as-is in history and sent to the model normally.
- Server correctly ends the question after a plan is rejected: After a plan is rejected, the Server ends the current question, stays in Plan mode, and waits for the user to continue. Tool approval waits, automatic retries, and cancellation behavior are unchanged.
- Server query scenario metadata takes effect: Fixed Server query scenario metadata not being used in model requests and telemetry. W3C baggage is reused, isolated per request and inherited by subtasks, while preserving the CLI's original scenario default behavior.
- Server ACP history replay preserves request IDs: The original request ID can still be copied after restoring a session. Propagation context for historical tracing continues to be removed, without changing tracing for live requests.
- Expert team simultaneous reports no longer cause repeated summaries: Fixed an issue where, when multiple members reported almost simultaneously, the lead saw only one report and gave a final summary, then was triggered by each remaining report in turn and repeated its output. Reports arriving at the same time are now handed to the lead's current turn together.
- Messages no longer go unhandled after expert team members are woken up: Fixed an issue where, after a member was woken up to continue working and received messages from other members while running, those messages went unhandled and the member stayed "running" forever, preventing the entire task from finishing. These messages are now processed after the member's current turn ends.
- More accurate approval titles for trusted file operations: Fixed inferred read records for the same file interfering with trusted delete or write operations, causing sandbox approval titles to show a generic "Access file". When a trusted operation on the same path supersedes an inferred read, the "Allow this directory for this session" option is restored; genuinely mixed operations still do not offer directory authorization.
- Web UI subagent status no longer flips the main conversation: Fixed Web UI subagent background output leaking into the main conversation and repeatedly flipping the main agent status from idle back to running, causing screen flicker.
/copyno longer garbles Chinese on Windows: Fixed Chinese and other Unicode text being garbled when copied with/copyon Windows, while preserving the original line endings.- Pasting Windows clipboard text in WSL: Fixed pasting Windows clipboard text in WSL via Ctrl+V or Alt+V.