Skip to content

Release v0.1.23

Choose a tag to compare

@github-actions github-actions released this 22 Aug 00:36

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 allowAlways is 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 hideFooter setting 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 hideFooter setting 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