Release v0.1.23
Release v0.1.23
Installation & Upgrade
- Install the new version globally:
npm install -g @vybestack/llxprt-code@v0.1.23 - Upgrade an existing installation:
npm update -g @vybestack/llxprt-code@v0.1.23 - To install locally in a project:
npm install @vybestack/llxprt-code@v0.1.23
Major Features
- Mainly, this release focused on improved debugging and Cerebras Qwen 3 Coder support
- Bugs with cancelled calls for Cerebras/Qwen and Chat Completions were fixed
- We optimized the default system prompts
- Introduced a comprehensive debug‑logging system, with support for real‑time diagnostics.
- Refactored shell execution to use
node-pty, improving stability across platforms. - Added auto‑approve for compatible pending tools when
allowAlwaysis selected. - Improved handling of cancelled tool calls, limiting UI display and adding synthetic responses.
Changes
- chore(release): v0.1.23 (7cd8c64)
- fix: increase memory threshold in DebugLogger test for Linux CI (63ef867)
- fix: improve cancelled tool calls handling and limit todo UI display (32e9d09)
- fix: handle undefined homedir in test environments for DebugLogger (c3da8fd)
- fix: resolve nightly release failures and implement independent beta releases (682da62)
- Merge branch '20250820-features': Fix OpenAI cancelled tool calls causing 400 errors (9e2679d)
- Merge branch 'main' into 20250820-features (3587ab6)
- fix: modify OpenAI messages in place for cancelled tool calls (6944fe6)
- fix: namespace correction for parseResponsesStream debug logging (2707492)
- fix: revert strict Qwen fix, correct OpenAI default model to gpt-5, fix debug namespace (80fd0bc)
- fix: handle undefined paths in debug ConfigurationManager for test environments (aaaceab)
- fix: simplify synthetic tool responses for cancelled calls (589a297)
- fix: handle nested double-stringification in Qwen tool arguments (36a5a58)
- fix: correct OpenAIProvider debug logger namespace (073ae28)
- fix: preserve epoxy config when updating debug settings (540219d)
- feat: add comprehensive debug logging for Qwen and Cerebras issues (7b926e1)
- feat: address Qwen's debug logging feedback (18e1db1)
- feat: implement comprehensive debug logging system (4ae9875)
- fix: update Windows test expectation for prompt text (128b34d)
- fix: resolve CI/E2E test failures (ade7b2d)
- chore: clean up repository structure (ddb5724)
- fix: uncomment TestMcpServer import in ide-client.test.ts (545f594)
- feat: add support for preview releases (d188cfb)
- format: apply prettier formatting to shell.ts (9ba63df)
- Merge upstream gemini-cli updates (26 commits) and fix summarization (79807e9)
- fix: improve shell tool summarization to use ServerToolsProvider pattern (e66bb7a)
- fix: restore shell tool summarization functionality lost during cherry‑pick (4274d46)
- Merge upstream gemini-cli up to commit c93c067 (a129016)
- fix: add missing tool_type property and fix shell test await calls (3a99196)
- Changes to add tool_type as dimension (#6538) (5d51c6b)
- fix: improve shell test mocking after OpenTelemetry upgrade (ddfbee6)
- fix: resolve test failures after OpenTelemetry 2.0.x upgrade (c1ca358)
- chore: update package-lock.json for OpenTelemetry 2.0.x upgrade (4ab328f)
- update(opentelemetry): Upgrade OTel dependencies (#6540) (dcab432)
- fix: resolve linting errors and config test failures (b9404b7)
- Update shell service integration tests (#6598) (5e20ab0)
- fix: resolve TypeScript errors and test failures from batch 5 cherry‑picks (ee61ad0)
- feat: auto‑approve compatible pending tools when allow always is selected (#6519) (e1561f8)
- Fix IDE Companion Connection in Proxy Environments (#6308) (0a9db8f)
- fix(ide): Correctly identify IDE process when run from terminal (#6566) (c28d6bc)
- Get ToolRegistry from config instead of passing it (#6592) (f0bce2f)
- feat(core): refactor shell execution to use node-pty (#6491) (3f4d99e)
- fix: resolve TypeScript errors and test failures from batch 4 cherry‑picks (5f3a5fa)
- Remove unnecessary promiuse usage. (#6585) (db09d7b)
- docs: Update mcpServers configuration documentation (#6556) (972e80b)
- feat(ui): add
hideFootersetting to hide footer from UI (#6505) (6b83d52) - feat(core): Cleanup after migrating tools. (#6199) (ab536ee)
- fix(paste) incorrect handling of \n in pastes (256817b)
- fix: resolve TypeScript errors and test failures from batch 3 cherry‑picks (e78b604)
- fix(ide): Fix bug where companion extension was not being installed on Windows correctly (#6576) (8ec5d2d)
- Fix locale‑specific date formatting issue in environmentContext.ts (#5889) (0d7fb89)
- Remove checking for a condition just for logging (#6503) (dfd268e)
- fix(core): harden user account caching (d3fc37e)
- fix(#5605): .env file loaded after settings are parsed (c495036)
- fix: resolve TypeScript errors and test failures from batch 2 cherry‑picks (359d996)
- fix: don't add incomplete tool groups to history on cancellation (28a1050)
- feat: restart MCP servers on /mcp refresh (#5479) (6867d6d)
- feat: Add IDE client to /bug & /about if IDE mode is enabled (#6567) (80f938a)
- feat: Show /ide subcommands based on connection status instead of ideMode boolean (#6496) (375eee8)
- feat: add file change tracking to session metrics (b664953)
- fix: deep copy messages to prevent JSONResponse mutation errors (94a3a2f)
- fix: resolve TypeScript errors and test issues from batch 1 cherry‑picks (f56767c)
- fix: prevent context corruption from cancelled requests (76e0b8d)
- fix: add privacy settings hook and tests (bb8fcd5)
- feat: add file change tracking to session metrics (ba74361)
- fix: remove unused logCliConfiguration import (bc68dc3)
- fix: resolve test failures and import issues after cherry‑pick (b6c24ff)
- fix: ensure consistent theme behavior between local and CI test runs (c0b0800)
- fix(settings) : Disable showing statics in the dialog (eb54b58)
- feat(settings): enhance settings management with generic setter and display hel… (82666ee)
- fix(tools): Handle special characters in file paths for glob and read_many_files (1782a77)
- Read and write files through Zed (2b87ccc)
- fix: comprehensive solution for JSONResponse mutation errors in OpenAI provider (8495298)
- fix: handle immutable JSONResponse objects in OpenAI provider for Cerebras/Qwen (7d1985b)
- fix: add synthetic tool responses for cancelled OpenAI completions (a0c0646)
- Update shell service integration tests (#6598) (c93c067)
- feat: auto‑approve compatible pending tools when allow always is selected (#6519) (2a71c10)
- Fix IDE Companion Connection in Proxy Environments (#6308) (d587c6f)
- fix(ide): Correctly identify IDE process when run from terminal (#6566) (6732665)
- fix: allow re‑auth with another google account (#6544) (6505b0c)
- feat(core): Add --skip-next-speaker-check flag (#6589) (389102e)
- update(opentelemetry): Upgrade OTel dependencies (#6540) (faff1c2)
- Get ToolRegistry from config instead of passing it (a01d411)
- feat(core): refactor shell execution to use node-pty (f1575f6)
- Remove unnecessary promiuse usage. (0cc2a1e)
- docs: Update mcpServers configuration documentation (1244ec6)
- feat(ui): add
hideFootersetting to hide footer from UI (fb5f298) - feat(core): Cleanup after migrating tools. (b9cece7)
- fix(paste) incorrect handling of \n in pastes (2143731)
- fix(ide): Fix bug where companion extension was not being installed on Windows correctly (ed1fc4d)
- Fix locale‑specific date formatting issue in environmentContext.ts (24858b3)
- Remove checking for a condition just for logging (1b9107a)
- fix(core): harden user account caching (d543c83)
- Log all session metadata (b561d3b)
- fix(#5605): .env file loaded after settings are parsed (b9cf1ea)
- feat: restart MCP servers on /mcp refresh (b24c588)
- feat: Add IDE client to /bug & /about if IDE mode is enabled (4828e4d)
- feat: Show /ide subcommands based on connection status (9588aa6)
- feat(ui): implement message queuing during streaming responses (fde5511)
- fix: add privacy settings hook and tests (ec0d9f4)
- feat: add file change tracking to session metrics (8f8082f)
- fix: ensure consistent theme behavior between local and CI test runs (da396bd)
- Changes to add tool_type as dimension (58c2925)
- fix(settings) : Disable showing statics in the dialog (e290a61)
- feat(settings): enhance settings management with generic setter and display hel… (92bb462)
- feat(sessions): Introduce core ChatRecordingService for automatic conversation saving (36ea986)
- fix(tools): Handle special characters in file paths for glob and read_many_files (6fc68ff)
- Read and write files through Zed (fb3ceb0)
- fix(docs): update authentication documentation to reflect available options (4394b6a)
Full Changelog: v0.1.22...v0.1.23