Skip to content

Release v0.4.5

Choose a tag to compare

@github-actions github-actions released this 25 Oct 23:31

Release v0.4.5

This release continued our focus on increased stability, leading up to subagents. Numerous bugs were fixed and a few minor features added (mainly --set for evals and now --key/--keyfile override --profile-load). I suspect this will be an important release for anyone using local models, as well as anyone who uses smaller models or makes extensive use of AGENTS/LLXPRT.md.

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

  • Added new --set flag to CLI for configuring settings
  • Fixed auth precedence handling to correctly prioritize user/workspace configurations
  • Improved streaming error handling and provider retry mechanisms
  • Enhanced connection retry handling with clearer error code messaging
  • Restored socket transport functionality for streaming
  • Fixed theme settings prioritization to properly respect user/workspace preferences
  • Included system prompt tokens in token usage limits calculation
  • Restored shared memory and todo pause prompt functionality
  • Fixed prompt environment metadata handling
  • Resolved premature OAuth initialization during MCP operations
  • Added missing super.setConfig call to GeminiProvider.setConfig method

Thanks

Huge thanks to the following contributors for their pull requests in this release:

All Changes

  • chore(release): v0.4.5 (8f5de40)
  • Merge pull request #341 from vybestack/issue340 issue #340 (b697609)
  • docs: update user guides for 0.4.5 changes (72b4e08)
  • Merge pull request #339 from vybestack/issue338 (878c3cf)
  • ci: raise Vitest timeout for OpenAI tests (d16c625)
  • Merge pull request #337 from vybestack/issue335 resolves #335 (6eb8887)
  • Remove Gemini flash fallback flow (#335) (d0a929b)
  • Merge pull request #336 from vybestack/issue332and329 (b539954)
  • Merge pull request #333 from vybestack/issue327 (8ae79f1)
  • feat(cli): add --set flag and fix auth precedence (05bd07d)
  • test: remove fragile timing assertion (3ca893b)
  • chore: bump version to 0.4.5 (b3e486c)
  • Improve streaming error handling and provider retries (5920211)
  • Merge pull request #328 from vybestack/issue134 fixes #134 (b39ddda)
  • Handle connection retries and surface error codes (16bdb10)
  • Merge pull request #326 from issue #257 (7005176)
  • Gate todo prompt suffix on complexity hits (8429d74)
  • Enforce todo guidance messaging (07c4c74)
  • Tighten tool activity todo reminders (d99713c)
  • Improve complexity reminder escalation (a592cd2)
  • Merge pull request #325 fixes #250 (f73baa4)
  • fix: normalize streaming settings and restore socket transport (e45f3df)
  • fix: prioritize user/workspace theme settings (5f2f5ca)
  • Merge pull request #323 from vybestack/issue318 (2301243)
  • refactor: move prompt manifest to dist and runtime loader (0df78fc)
  • Merge remote-tracking branch 'origin/main' into issue318 (add9e25)
  • fix: bundle prompt defaults manifest (a1b8d81)
  • Merge pull request #322 fixes #319 (40dfa58)
  • Merge pull request #321 from vybestack/issue317 (4539157)
  • fix: restore shared memory and todo pause prompts (996f4b0)
  • fix: restore prompt environment metadata (d186eb9)
  • Merge pull request #320 from vybestack/issue316 (e715fff)
  • Merge pull request #315 from vybestack/issue310 (c7cb18c)
  • ci: skip vscode publish on nightly runs (872c236)
  • fix: include system prompt tokens in limits (16a9a5d)
  • Merge pull request #314 from vybestack/issue313 (d33ca35)
  • fix: sync vscode version for publish-only releases (3003fe2)
  • Merge pull request #312 from vybestack/299-make-the-vscode-ide-plugin-part-of-release (b866564)
  • chore: automate vscode extension release (8113a40)
  • Merge pull request #311 from e2720pjk/fix/gemini-provider-setconfig-base-call (03743c9)
  • Merge pull request #309 from vybestack/issue308 (eb8485a)
  • fix: add super.setConfig call to GeminiProvider.setConfig method (5dcebb0)
  • fix: Remove premature OAuth initialization during MCP operations (0332bbe)

Full Changelog: v0.4.4...v0.4.5