Release v0.1.22
Release v0.1.22
Major Features
- This release enables using Cerebras Max accounts
- Ensure that context chops don't damage json tool calls
- Anthropic fixes.
Installation & Upgrade
Install
npm install -g @vybestack/llxprt-code@0.1.22Upgrade
npm update -g @vybestack/llxprt-code@0.1.22Changes
- chore(release): v0.1.22 (15533db)
- Fix release workflow issues for automated releases (3196bbb)
- Fix release workflow to auto-increment version when not specified (1d20e2c)
- Fix release workflow and disable flaky narrow terminal test (9f82ddd)
- Fix release workflow and disable flaky tests (2b05b1e)
- Fix release workflow and OpenAI integration test (c2e221c)
- Update snapshot for memory percentage test (72b531d)
- Merge main branch and integrate Cerebras fixes (241cad1)
- WIP: Cerebras fixes - buffering, aggregation, deduplication (dcda1c7)
- Update package-lock.json to version 0.1.21 (aac9506)
- Fix Windows shell abort test failure (80ee3da)
- Apply formatter changes to RadioButtonSelect.test.tsx (00e8e9b)
- Bump version to 0.1.21 (IDE plugin to 0.1.22) (ea1dcea)
- Update test snapshot and fix lint error after merge (e5d2f1b)
- Merge branch '20250819-gmerge' with upstream features and fixes (0218d81)
- Merge 20250819-features with selective feature preservation (c100e2e)
- Add Cerebras API corruption fix in OpenAI provider (eebd158)
- Merge branch '20250819-features' into 20250819-gmerge (34ec4df)
- Fix import paths and test compatibility issues (ddd2087)
- Fix IDE mode parameter corruption in edit tool (dcf386e)
- fix: remove syntax highlighting from diff added/removed lines (091e5a0)
- fix: remove incorrect emoji filtering of entire file content (e009473)
- fix: critical edit tool corruption bug in non-IDE mode (b7df8e9)
- fix: restore AuthDialog tests and fix KeypressProvider context (574ffdc)
- fix: restore llxprt AuthDialog with OAuth provider toggles (4dacc1c)
- fix: critical edit tool bug causing file corruption (47f65aa)
- fix: make diff text readable in green-screen theme (fba5db2)
- fix: restore correct semantic tokens file and fix compatibility (f6978dd)
- fix: remove session ID transmission to Google servers (7f99ba7)
- Merge upstream gemini-cli up to commit 5fe4e02 (9cb48ee)
- fix: resolve test failures from final batch cherry-picks (eff8b38)
- control streaming for cerebras provider (461fcf3)
- fix: GCA creds loading order (#6498) (05c383b)
- Add MCP Root change notifications (#6502) (fe659ef)
- feat(filesearch): Introduce non-recursive file search strategy (#6087) (d8af666)
- bug(core): Do not throw validation errors when building tools in
nonInteractiveToolExecutor. (#6363) (d631631) - Disable failing IDE tests. (#6481) (60cb0a7)
- Revert "Show /ide enable & /ide disable commands based on connection status" (#6486) (0916bf3)
- fix(commands): Respect YOLO mode in custom slash commands (#6441) (c80ccef)
- Fix URL truncation in CLI display components #5902 (#5925) (6036d8c)
- Add vi globals to fix integration tests. (#6445) (f054bf1)
- fix: resolve test failures from batch 5 cherry-picks (6e9837b)
- Fix several IDE mode integration tests (#6408) (d554b16)
- feat(cli): Introduce arguments for shell execution in custom commands (#5966) (86eff19)
- Fix integration test. (#6403) (29f1b1c)
- fix: restore AuthDialog functionality after OAuth singleton changes (183b658)
- feat(oauth): Make oauth client a singleton to survive cache failures (#6348) (aef3a87)
- Check for pending tool calls before appending IDE Context (#6317) (40a348e)
- fix: resolve build issues from batch 2-3 cherry-picks (dd804ee)
- fix: allow user to use responseSchema as well. (#6336) (edf937d)
- use toMatchSnapshot in test (#6344) (e1ca8ea)
- fix: improve robustness of
gemini mcp addcommand (#6332) (98b9f31) - fix(input): Handle numpad enter key in kitty protocol terminals (#6341) (1f3a444)
- fixes for oauth spec - adds github oauth support. Resource paramater. (#6281) (1acc7ab)
- Fix shell tool description to be os-specific (#6335) (7567338)
- fix(input) Resolve cases where escape was broken (#6304) (33679b0)
- feat(about): Add the IDE Client's display name to
/about(#6311) (ca6e6b0) - fix: Update type annotations and add BaseTool legacy compatibility layer (8566f7f)
- fix(ui): Fix hang in chat save confirmation dialog (#6312) (9eb86af)
- feat(core): Migrate MockTools to declarative pattern. (#6197) (49658e3)
- chore: remove duplicated lockfile (#6291) (23d87ae)
- fix(input) ctrl-j support was lost switching to keyBindings.ts (#6305) (98702de)
- fix: pendingSlashCommandHistoryItems corrected to properly memoize updates (#6282) (7097c76)
- fix: GCA creds loading order (#6498) (5fe4e02)
- Add MCP Root change notifications (#6502) (3960ccf)
- feat(filesearch): Introduce non-recursive file search strategy (#6087) (465ac9f)
- bug(core): Do not throw validation errors when building tools in
nonInteractiveToolExecutor. (#6363) (d66ddcd) - Log start session event through telemetry/loggers (#6431) (91cd0db)
- feat(client/compression): Log telemetry when compressing chat context. (#6195) (71f706c)
- Disable failing IDE tests. (#6481) (1a0cc68)
- Revert "Show /ide enable & /ide disable commands based on connection status" (#6486) (0215811)
- fix(commands): Respect YOLO mode in custom slash commands (#6441) (065eb78)
- Sends Gemini CLI Client install id to Vertex and Gemini. (#6217) (88fc6e5)
- Fix URL truncation in CLI display components #5902 (#5925) (7b03a64)
- Add vi globals to fix integration tests. (#6445) (133f023)
- chore(compiler): Enable strict property access TS compiler flag. (#6255) (2998f27)
- Fix several IDE mode integration tests (#6408) (ec1fa95)
- feat(cli): Introduce arguments for shell execution in custom commands (#5966) (33b9bdb)
- Fix missing import in ide integration tests. (#6407) (e7dbc60)
- Fix integration test. (#6403) (5aadb02)
- feat(oauth): Make oauth client a singleton to survive cache failures (#6348) (bc60257)
- Revert "Update semantic color tokens" (#6365) (6c1373c)
- Add support for HTTP OpenTelemetry exporters (#6357) (d57cc0b)
- [ide-mode] Fix path delimiter for multi-root workspaces on Windows (#6273) (4896c77)
- Update semantic color tokens (#6253) (3c0af36)
- Check for pending tool calls before appending IDE Context (#6317) (5246aa1)
- fix: handle multiline output in issue dedup workflow (#6338) (80763f5)
- fix: allow user to use responseSchema as well. (#6336) (de6c759)
- use toMatchSnapshot in test (#6344) (b55f19f)
- fix: improve robustness of
gemini mcp addcommand (#6332) (31b4c76) - fix(input): Handle numpad enter key in kitty protocol terminals (#6341) (f5a5cdd)
- fixes for oauth spec - adds github oauth support. Resource paramater. (#6281) (2c07dc0)
- Fix shell tool description to be os-specific (#6335) (01b8a75)
- Update quota-and-pricing.md to clarify billing (#6092) (088f074)
- fix(input) Resolve cases where escape was broken (#6304) (bd5e49c)
- Revert #6088 (#6328) (1a2906a)
- feat(about): Add the IDE Client's display name to
/about(#6311) (ab1c483) - fix(ui): Fix hang in chat save confirmation dialog (#6312) (72195d5)
- feat(core): Migrate MockTools to declarative pattern. (#6197) (8f2fa5a)
- chore: remove duplicated lockfile (#6291) (d2f4e26)
- fix(input) ctrl-j support was lost switching to keyBindings.ts (#6305) (32d1ac3)
- Add session id to session summary and /bug template (#6313) (ddbe65e)
- fix: pendingSlashCommandHistoryItems corrected to properly memoize updates (#6282) (a922990)
Full Changelog: v0.1.21...v0.1.22