Skip to content

Release v0.4.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 18:08

Release v0.4.3

Installation

Install or upgrade LLxprt Code using npm:

npm install -g @vybestack/llxprt-code

Or use directly with npx:

npx @vybestack/llxprt-code

What'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