Release v0.4.3
Release v0.4.3
Installation
Install or upgrade LLxprt Code using npm:
npm install -g @vybestack/llxprt-codeOr use directly with npx:
npx @vybestack/llxprt-codeWhat's New
- Fixed an issue where the initial submission in interactive prompt mode wasn't working properly
- Resolved tool registry race conditions and improved prompt filtering
- Fixed postinstall script shipping for npx installations
- Improved handling of prompt submissions by queuing them behind active turns
- Enabled streaming support for Qwen models when using tools
- Fixed token compression precheck for pending operations
- Improved gitignore handling in read-many-files tool
- Optimized token handling in tool output limiter
- Fixed shell tool output handling
- Replaced polling with event-driven terminal resize handling for better performance
- Fixed Node.js version requirement to match documented minimum (>=20)
- Fixed Gemini API tool call schema validation issues
- Improved provider configuration detection without runtime imports
- Enhanced provider dialog selection and cleaned up provider switch state
- Fixed Anthropic tool_result emission for ReadManyFiles
- Improved Zed integration: todolist now shows up as zed plan widget and parallel tool calls no longer cause conversation breaks
- Fixed tmux reattach input handling
- Fixed Windows tokenizer shutdown crash
Thanks
Huge thanks to the following contributors for their pull requests in this release:
All Changes
- chore(release): v0.4.3 (ef4f05d)
- chore: credit external contributors in release notes (011300f)
- chore: update version to 0.4.3 (f08588c)
- Merge pull request #293 from vybestack/issue292 (59210ad)
- Fix --prompt-interactive initial submission (#292) (e475f75)
- Merge pull request #291 from vybestack/issue224 (7ad71f8)
- Fix tool registry races and prompt filtering (#224, #275) (c9d8ad0)
- Merge pull request #290 from vybestack/issue258 (2ecf2d5)
- fix: ship postinstall script for npx installs (#258) (001a2ff)
- Merge pull request #287 from vybestack/issue286 (d0c73ee)
- Merge pull request #289 from vybestack/issue251 (9f8b1f1)
- Work around Windows tokenizer shutdown crash (#287) (672ff19)
- Queue prompt submissions behind active turn (#251) (4d96824)
- Merge pull request #288 from vybestack/issue252 fixes #252 (d84381a)
- Allow streaming for Qwen models with tools (147b68d)
- Fix pending token compression precheck (#286) (e5e4025)
- Merge pull request #285 from vybestack/issue274 fixes #274 (56d78a1)
- Fix read-many-files gitignore handling (#274) (475fa44)
- Merge pull request #284 from vybestack/issue273 (61554d5)
- Optimize tool output limiter token handling (e9229b5)
- Fix shell tool output handling for issue #273 (58dd8f2)
- Merge pull request #283 from e2720pjk/optimize-terminal-resize-polling (bf5598e)
- fix(cli): Replace polling with event-driven resize handling and debounce (40e634a)
- Merge pull request #279 from vybestack/issue278 (1f6e465)
- Fix Node.js version requirement to match documentation (>=20) (7d9f33b)
- Merge pull request #272 from e2720pjk/main fix for #264 schema issue for gemini (b2bc46a)
- fix: Fix Gemini API tool call schema validation (63a70a0)
- Merge pull request #271 from acoliver/issue-267 (e3adeed)
- Fix BaseProvider Config detection without runtime import (f0aa774)
- Refresh provider config bindings for LLXPRT memory (4d0d0f9)
- Merge pull request #270 from acoliver/tmux-fixes (669e8e4)
- Revert "Add default provider fallbacks for e2e workflow" (55d0b28)
- Add default provider fallbacks for e2e workflow (4af5c9e)
- Remove oracle tmux helper script from repo (c57140f)
- Fix vim buffer tests by importing custom matchers (d989ff2)
- Fix provider dialog selection and cleanup provider switch state (c8326d9)
- Fix Anthropic tool_result emission for ReadManyFiles (a8b9c0f)
- Fix build and test issues (9c02550)
- Fix tmux reattach input handling issue (9df1e82)
- improved Zed integration: todolist now shows up as zed plan widget and parallel tool calls no longer cause conversation breaks (94879ad)
Full Changelog: v0.4.2...v0.4.3