Release v0.4.5
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-codeOr use directly with npx:
npx @vybestack/llxprt-codeWhat's New
- Added new
--setflag 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