Release v0.1.19
Release v0.1.19
Installation & Upgrade
To install or upgrade LLxprt Code to version v0.1.19, use the following npm commands:
npm install -g llxprt-code@v0.1.19
# Or, if you're already using npx:
npx llxprt-code@v0.1.19Major Features
This release focuses on significant improvements in user experience, IDE integration, authentication, and core functionality stability.
- Full Anthropic OAuth implementation is now available. Use your Claude Max or Pro account
- Qwen account support
- Claude Code style TODO-Lists (but better!)
- Improved Authentication Experience: Refined OAuth dialog UX, including better responsiveness, ESC key support, and automatic opening on authentication errors.
- Enhanced IDE Integration: Updates to sandbox detection for macOS, improved handling of workspace paths, and added support for VSCode-like editors.
- CLI UX Enhancements: Support for single Ctrl+C to cancel streaming while preserving double Ctrl+C to exit, and the addition of a /settings command with a UI panel for user-friendly settings editing.
- Tooling and Core Infrastructure: Migration of tools to use parametersJsonSchema and responseJsonSchema, and the introduction of a foundational subagent architecture.
- Privacy-First Logging & Telemetry: Updates to Clearcut logging for freshened usage telemetry and implementation of privacy-first git stats tracking.
Changes
- chore(release): v0.1.19 (4cd85b30)
- fix: copy markdown prompt files to bundle for integration tests (b0a0200)
- fix: improve auth dialog UX and auto-open on authentication errors (9f0866c)
- fix: improve auth dialog UX with ESC key and toggle indicators (d2cd030)
- fix: correct parameter names in prompt templates for read_file tool (03fc901)
- ci: switch CI/E2E workflows to anthropic/claude-sonnet-4 model (d42f2df)
- ci: switch CI/E2E workflows to qwen/qwen3-coder model (888e786)
- ci: switch CI/E2E workflows to openai/gpt-5-nano model (808f49c)
- ci: update CI/E2E workflows to use qwen/qwen3-30b-a3b model (99b8634)
- fix: use npm exec instead of npx for Windows compatibility in integration tests (3a95911)
- fix: ensure npx is available on Windows CI runners (dca7cc1)
- fix: remove incompatible Playwright test and fix duplicate key warning (a0f963d)
- Merge branch '20250812-gmerge' - Cherry-picks from upstream gemini-cli (9d1351a)
- Merge branch 'main' into 20250812-gmerge (913e5c6)
- fix: enable OAuth without requiring settings file (61f068d)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (b1b4793)
- fix: add missing newline at end of release.yml (34af91d)
- [ide-mode] Update installation logic and nudge (#6068) (eb10ce8)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (03eecda)
- chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks (#6059) (d0fb79f)
- chore(ci): do not "fail fast" on Node tests (#6053) (3b62577)
- [ide-mode] Update installation logic and nudge (#6068) (74fd084)
- chore(ci): Ensure release workflow is consistent and not vulnerable to injection attacks (#6059) (8524cce)
- chore(ci): do not "fail fast" on Node tests (#6053) (5ee5cf1)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (73d732a)
- chore(vscode): Add
Build & Launch CLIoption to vscode project (#6027) (939e49a) - Bump version number of companion extension to match next Gemini CLI version number (#6065) (2aa2a52)
- chore(vscode): Add
Build & Launch CLIoption to vscode project (#6027) (f340120) - ensure sandbox build script is cross-platform (#2603) (40565d4)
- chore(release): v0.1.19 (#6069) (4ecfb47)
- chore(usage telemetry): Freshen up Clearcut logging (#6013) (7cc6b8c)
- fix: use write_file tool for clean release notes generation (588b18b)
- ensure sandbox build script is cross-platform (#2603) (c5c6966)
- fix: remove non-existent --no-interactive flag from release workflow (1f3a467)
- Bump version number of companion extension to match next Gemini CLI version number (#6065) (67c6033)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (8f6f53f)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (0877649)
- chore(integration-tests): refactor to typescript (#5645) (b732c09)
- fix: correct baseurl parameter name in release workflow (19ec42a)
- Merge remote-tracking branch 'upstream/main' into 20250812-gmerge (3150f19)
- feat(cli): support single Ctrl+C to cancel streaming, preserving double Ctrl+C to exit (#5838) (f4b7a26)
- skip loop check if it is currently inside a loop (#6022) (b4e936c)
- Start IDE connection after config initialization (#6018) (ba75853)
- fix: remove trailing whitespace from client files (66371b5)
- [ide-mode] Update sandbox detection logic to support macos seatbelt (#6005) (4f8a6a0)
- fix: improve release notes generation for GitHub releases (12fa8ad)
- [ide-mode] Update handling of workspace paths (#6014) (5263805)
- fix: add optional chaining for IDE client call (c76af7f)
- Add support for VSCode-like editors (#5699) (e908ad0)
- Reduce noisy IDE integration error message in standalone terminal (#6006) (c0d0705)
- Add --experimental-cli to speed up prettier formatting. (#5999) (b7302bf)
- fix: update context key to use llxprt branding (4df9543)
- Show IDE diff options in both panes (#5986) (352fe32)
- Additional IDE integration polishes (#5985) (a9db193)
- fix: update /settings command documentation to use LLxprt branding (43043c8)
- docs(commands): add /settings command for user-friendly settings editing (#5984) (7bee6f3)
- Modify content generated describing the ide context to only include deltas after the initial update (#5880) (5fa3bc1)
- Fix: log api response error status codes (#6015) (5d1d40f)
- fix: update remaining tools and tests for parametersJsonSchema migration (d2d707d)
- fix: replace remaining Type.NUMBER with 'number' in glob.ts (ee7149a)
- fix: resolve remaining merge conflicts and lint errors from parametersJsonSchema migration (daa1777)
- feat: migrate tools to use parametersJsonSchema. (#5330) (0d32c70)
- fix: update edit.test.ts to use Record<string, unknown> instead of SchemaUnion (cc24f07)
- Add GitHub issue integration project plan (585ae7e)
- chore: migrate from responseSchema to use responseJsonSchema. (#4814) (c42d16c)
- fix: Adjust imports after cherry-picking Vim mode fixes (ae89ab0)
- Fix line end bugs in Vim mode (#5328) (1d915df)
- chore(integration-tests): refactor to typescript (#5645) (804c181)
- feat(cli): support single Ctrl+C to cancel streaming, preserving double Ctrl+C to exit (#5838) (2d1a6af)
- docs(commands): add /settings command for user-friendly settings editing (#5984) (f9efb2e)
- fix: resolve test failures after SettingsService refactoring (3b6b990)
- Merge branch 'main' into settings (9763aeb)
- refactor: make SettingsService the single source of truth for provider/model state (1ce206c)
- update documentation for Qwen OAuth and Claude Max/Pro (188feda)
- docs: add Qwen OAuth authentication instructions (4784b2c)
- docs: add Anthropic OAuth authentication instructions (27d2c38)
- deleted old junk (1d95fe7)
- fix: complete Anthropic OAuth implementation with Claude Code identity (11f8e6d)
- feat(/setup-github): Use node to download the files (#5863) (d8fec54)
- feat: add GLM-4.5 tool format detection and anti-repetition support (13ea585)
- skip loop check if it is currently inside a loop (#6022) (26fe587)
- fix: remove bracketed paste sequences from OAuth code input (e449578)
- feat: migrate tools to use parametersJsonSchema. (#5330) (d9fb08c)
- chore: migrate from responseSchema to use responseJsonSchema. (#4814) (f52d073)
- fix: NEVER automatically open auth dialog (06dbe5e)
- Start IDE connection after config initialization (#6018) (c7fd4c4)
- fix: implement actual code input for OAuth dialog (6ce8a91)
- feat: implement Anthropic OAuth authentication (1d12b31)
- [ide-mode] Update sandbox detection logic to support macos seatbelt (#6005) (94b6199)
- [ide-mode] Update handling of workspace paths (#6014) (c0f5f6a)
- Add support for VSCode-like editors (#5699) (0e98641)
- Reduce noisy IDE integration error message in standalone terminal (#6006) (4656f17)
- feat: add OAuth support to AnthropicProvider (35583c8)
- fix: correct token_type literal in AnthropicDeviceFlow (5a18f18)
- Add --experimental-cli to speed up prettier formatting. (#5999) (110e001)
- Fix line end bugs in Vim mode (#5328) (72832fb)
- update: issue triage workflows tags duplicate issues (#5868) (6390b81)
- feat: add Anthropic OAuth authentication provider (d3c14e3)
- Make ProjectIdRequiredError error more lenient (#5693) (239ba63)
- Modify content generated describing the ide context to only include deltas after the initial update (#5880) (2269f8a)
- feat(core): add host validation to GoogleCredentialProvider (#5962) (aa5c80d)
- fix: add gpt-5 to RESPONSES_API_MODELS list (eb3510c)
- fix: add synthetic tool responses for cancelled tools in Responses API (c674d05)
- Additional IDE integration polishes (#5985) (b0b12af)
- Show IDE diff options in both panes (#5986) (8dd6f04)
- fix: use correct qwen3-coder-plus model instead of outdated qwen-plus (c5468a2)
- feat: add "surface" to all logs (#5862) (2548fac)
- Merge pull request #151 from bl-ue/patch-1 (07c7b3b)
- fix: set proper defaults when switching to qwen provider (1c4de4d)
- fix: handle Windows compatibility in token store tests (2b79085)
- fix: improve Qwen detection for OAuth-authenticated sessions (9e0567c)
- Add Mentioned in Awesome Gemini CLI badge to README (21bfc39)
- fix: handle OPENAI_API_KEY in CI for OAuth tests (b0db22c)
- fix: update multi-provider integration test for OAuth error message (108332b)
- fix: move environment context from user message to system instruction (605beae)
- fix: update OAuth tests to match implemented behavior (b4bc4ad)
- test: fix OAuth manager and auth command tests (3cd5898)
- Merge branch 'main' into qwenauth (4adb42d)
- fix: remove emoji from Qwen OAuth output (bb0fd1a)
- feat: enhance Qwen OAuth with browser launch (1b2302a)
- feat: implement Qwen OAuth authentication (3030bf8)
- fix: wrap scope handlers in useCallback to satisfy linter (10683dd)
- fix: resolve lint warnings in cherry-picked code (ba83ad6)
- Merge upstream gemini-cli up to commit 2865a52 (01aace7)
- docs(config): Add showLineNumbers option to documentation (#5947) (b186d3b)
- chore: complete cherry-pick session from upstream gemini-cli (0c9d2e5)
- docs: update cherry-picking guide with latest sync status (f5ebf06)
- Merge upstream gemini-cli up to commit 0157eae (52a32d2)
- fix: resolve conflicts and test failures from cherry-picks (bc69a6d)
- fix(settings): enable default usage statistics collection (#5909) (68fe640)
- fix: update tests for llxprt naming conventions (80eb52a)
- fix: resolve build issues and preserve llxprt branding in settings feature (dbdd61d)
- feat(ui): add /settings command and UI panel (#4738) (15e65d1)
- [#5356] Minor fix: Remove duplicate binding and add complete navigation command (#5884) (d070eaf)
- feat(cli) - enhance input UX with double ESC clear (#4453) (d443fb0)
- docs(config): Add showLineNumbers option to documentation (#5947) (2865a52)
- docs(readme): Overhaul for clarity and user experience (#5732) (0e44bbc)
- style: apply formatter changes to todo test files (af93758)
- docs: clarify git add requirement after formatting in CLAUDE.md (c476a73)
- fix: skip todo tests in CI/E2E environments (ff79001)
- feat: add PowerShell workaround for @ symbol file references (ba3c83a)
- fix: remove incorrect history truncation, keep console/shell limits (cda8209)
- fix: prevent memory leaks and console buffer overflow (b477f7d)
- chore: update package-lock.json for postinstall script (4c0de69)
- fix: prevent infinite loop in postinstall script (f471c6b)
- fix: rename postinstall script to .cjs for ES module compatibility (5e37d20)
- feat: enable npx installation from GitHub and update branding (6c9d989)
- test: skip flaky YOLO mode e2e test (72c55c0)
- style: apply prettier formatting to e2e test (f8328ab)
- fix(settings): enable default usage statistics collection (#5909) (0157eae)
- fix: prevent web search trigger in e2e test (c8c3cea)
- test: skip flaky Windows e2e tests (068566e)
- test: skip flaky todo-continuation e2e test (169bac2)
- fix: adjust test thresholds for Windows CI environment (457eecc)
- fix: resolve CI test failures for cross-environment compatibility (f0820e7)
- feat(ui): add /settings command and UI panel (#4738) (8a9a927)
- fix: Remove unused ToolErrorType import from shell.test.ts (e303e70)
- style: Apply prettier formatting to test files (e69eb1f)
- fix: Resolve lint warnings and fix test expectations after upstream merge (45a46c7)
- fix: Remove any type violation in clearcut-logger and fix test mocks (d590474)
- Merge upstream gemini-cli up to latest (skip remaining commits) (bb6822f)
- Merge upstream gemini-cli up to commit b8084ba (August 9, 2025) (6a49d29)
- [#5356] Minor fix: Remove duplicate binding and add complete navigation command (#5884) (c632ec8)
- feat(cli) - enhance input UX with double ESC clear (#4453) (0dea723)
- fix: resolve build errors and test failures after merge (352dcae)
- fix: update tests for responsive UI changes and provider interfaces (8ea23a3)
- docs: update cherrypicking.md with latest sync status (15aae77)
- fix: remove unused getIdeStatusMessage function and formatting (7c65d1c)
- fix: handle legacy oauth_gemini auth type for backward compatibility (934566d)
- fix: resolve cherry-pick merge conflicts and TypeScript errors (00fbd89)
- Centralize Key Binding Logic and Refactor (Reopen) (#5356) (dafc7fd)
- feat(chat): Add overwrite confirmation dialog to
/chat save(#5686) (15fcccf) - fix(core): restrict oauth_creds.json file permissions (#5245) (0da9c7d)
- Add MCP Roots support (#5856) (9ed9943)
- Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI (#5858) (436f5c2)
- feat: Add option to hide line numbers in code blocks (#5857) (3275f35)
- Fix excessive console logging + remove unnecessary try catch (#5860) (205d8d2)
- docs: update cherrypicking guide with IDE and tool scheduler learnings (e99e0de)
- fix: re-apply missing cherry-picked code from August 7-8 (719906b)
- chore: mark upstream commits as picked and complete privacy-first logging (4cdd2db)
- fix(cli) - Adding logging for response and error in LoggingContentGenerator (#5842) (d4bb6f2)
- Add FolderTrustDialog that shows on launch and enables FolderTrust setting (#5815) (d10c947)
- [ide-mode] Close all open diffs when the CLI gets closed (#5792) (6bc6cfa)
- [ide-mode] Wire up env variables to sandbox (#5804) (649f4a1)
- [ide-mode] Hide diff options when active diff is not focused (#5808) (467924b)
- fix: properly report tool errors in telemetry (#5688) (9fc1e67)
- Fix for git issue 5657 to add lines of code added/removed telemetry (#5823) (3df5ee1)
- feat(telemetry): Prevent memory leak in ClearcutLogger (#5734) (b842368)
- feat(quality): Reset when seeing a new type of Markdown element (#5820) (7124fce)
- fix(cli) - Move logging into CodeAssistServer (#5781) (48568e5)
- feat: implement privacy-first git stats tracking and telemetry docs (5bdc605)
- feat: implement privacy-first multi-provider conversation logging (865dc47)
- feat: drop load-memory-from-include-directories option from cli args (#5866) (34434cd)
- feat: add humorous tip for new line shortcut in Gemini CLI (#5666) (6b19c8b)
- Centralize Key Binding Logic and Refactor (Reopen) (#5356) (b8084ba)
- feat(chat): Add overwrite confirmation dialog to
/chat save(#5686) (6487cc1) - fix(core): restrict oauth_creds.json file permissions (#5245) (191cc01)
- chore(release): v0.1.18 (#5864) (c184ec3)
- fix: complete todo continuation integration and activate feature (3dfd433)
- feat: implement todo continuation system with todo_pause tool (97e5dee)
- Add MCP Roots support (#5856) (f35921a)
- feat: Add option to hide line numbers in code blocks (#5857) (c03ae43)
- Add a request queue to the tool scheduler (#5845) (69322e1)
- Fix excessive console logging + remove unnecessary try catch (#5860) (9ac6256)
- Merge UI/responsive improvements and upstream sync (7419e3f)
- docs: fix cherrypicking.md formatting (c68f334)
- Use slash command instead of context drawer to display open files in editor to reduce flickering in the UI (#5858) (344ee29)
- Merge remote-tracking branch 'origin/main' into 20250808-gmerge (8745cbb)
- docs: update cherrypicking status to mark sync at commit 60362e0 (697349a)
- Merge upstream gemini-cli up to commit 60362e0 (4b5f912)
- fix: MCP servers allowed in settings do not show up in /mcp command (#5324) (62d832b)
- Merge upstream gemini-cli up to commit 4f2974d (0fc988c)
- Improve model dialog column layout and spacing (9117d25)
- fix(cli) - Adding logging for response and error in LoggingContentGenerator (#5842) (60bde58)
- Fix footer layout and improve model dialog responsiveness (7e1bc8c)
- fix: improve release notes generation (1dabe3a)
- feat: add LLxprt-powered release notes generation (6d002c4)
- Add FolderTrustDialog that shows on launch and enables FolderTrust setting (#5815) (34b5dc7)
- fix: revert release.yml changes that broke GitHub Actions (f3cffe2)
- fix: correct Footer layout and ProviderModelDialog column algorithm (26efc71)
- fix: preserve provider setting when loading profiles (ff93553)
- feat: implement theme and responsive UI improvements (002914c)
- fix: responsive UI layout issues (3362950)
- feat: implement responsive UI for all components (bd7cc8e)
- feat: implement semantic colors and responsive UI infrastructure (05e7b0c)
- [ide-mode] Close all open diffs when the CLI gets closed (#5792) (3af4913)
- [ide-mode] Wire up env variables to sandbox (#5804) (5ec4ea9)
- [ide-mode] Hide diff options when active diff is not focused (#5808) (407393b)
- fix(core): Add missing mnemonist dependency (#5841) (51d09e7)
- style: apply formatter changes (8d0af9f)
- Merge branch 'main' into 20250807uf-gmerge (7add603)
- test: add tests for Alt+Enter line break functionality (854bc1f)
- fix: properly report tool errors in telemetry (#5688) (f5e0f16)
- Fix for git issue 5657 to add lines of code added/removed telemetry (#5823) (5ab184f)
- feat(telemetry): Prevent memory leak in ClearcutLogger (#5734) (86eaa03)
- fix: update setCommand tests to include shell-replacement setting (f9b79d7)
- docs: Improve local telemetry example (#5818) (e50d886)
- fix: handle aborted signals correctly in CoreToolScheduler (eba6e77)
- Merge origin/main into 20250807uf-gmerge (7adc782)
- Merge upstream gemini-cli up to commit 9fc7115 (67ff8f3)
- Merge branch '20250807-declarative-tool' into 20250807uf-gmerge (0aba126)
- feat(quality): Reset when seeing a new type of Markdown element (#5820) (e8815ba)
- fix(cli) - Move logging into CodeAssistServer (#5781) (bae922a)
- fix: MCP servers allowed in settings do not show up in /mcp command (#5324) (60362e0)
- fix: implement session-only 'always allow' functionality for shell commands (e5e7c59)
- Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool (cb4f77a)
- Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool (#5744) (d3cfc99)
- test: update tests to expect DeclarativeTool invocation pattern (a1a609d)
- docs: improve Gemini CLI tips with proper terminology and authentication info (067a47c)
- fix: resolve remaining issues from cherry-picks (7c3395d)
- Add echo tool to automated triage workflow (#5809) (494a10e)
- Use semantic colors in themes (#5796) (785ee5d)
- docs: add tips for Gemini CLI users on syncing configurations (265ded6)
- Add a context percentage threshold setting for auto compression (#5721) (8406f38)
- feat: add ephemeral stream_options setting for OpenAI provider (795a6c4)
- feat: open repo secrets page in addition to README (#5684) (37d7059)
- feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) (#4482) (0a26bd0)
- fix(tests): add missing deps in cli to fix sandbox runs (#5742) (aa8b751)
- fix: re render context usage indicator (#5102) (ae11469)
- feat(ui): Improve UI layout adaptation for narrow terminals (#5651) (4f2974d)
- Add new folderTrust setting that the users can enable or disable (#5798) (cc74c2b)
- chore(vscode): Add recommended extensions list to vscode settings. (#5810) (65e4b94)
- avoid loading and initializing CLI config twice in non-interactive mode (#5793) (55f17b0)
- chore(telemetry): Log
FIREBASE_STUDIOwhen using Gemini CLI within Firebase Studio (#5790) (9bc0a4a) - Few IDE integration polishes (#5727) (47fe1c8)
- README + reduce required VS Code version for companion extension (#5719) (d3f8756)
- chore(vscode settings): Update VsCode settings for quality-of-life (#5806) (11939f6)
- perf(filesearch): Use async fzf for non-blocking file search (#5771) (8cd5c68)
- fix(core): Replace flaky performance tests with robust correctness tests (#5795) (0c32a40)
- perf(filesearch): Use async fzf for non-blocking file search (#5771) (9fc7115)
- chore(vscode settings): Update VsCode settings for quality-of-life (#5806) (c38147a)
- fix: make todo UI integration test more flexible (ae0a874)
- update:
google-github-actions/run-gemini-cliversion in workflows (#5802) (908ce2b) - fix: resolve Windows test failures and update integration test expectations (2503e8c)
- README + reduce required VS Code version for companion extension (#5719) (f1663d9)
- feat: improve todo panel tool call display (dd0718e)
- fix: eliminate todo panel flicker by using in-memory tool call tracking (8319c42)
- chore: remove debug logging from todo system (d75fbe8)
- fix: prevent todos from clearing on tool calls and fix race condition (d37cec9)
- debug: add logging to ToolCallTrackerService.recordToolCall (6846486)
- debug: add logging to track when todos are cleared and updated (9132168)
- fix: clear todo list when user submits message in input panel (bb9287c)
- fix: clear todo list when user sends a new message (1d85be0)
- refactor: remove debug logging from tool call tracking (98e2ed5)
- feat: clear todo list when user submits a new message (7be9beb)
- debug: add logging to track tool call execution and tracking (c4dfbd9)
- fix: integrate ToolCallTrackerService with CoreToolScheduler to track executing tool calls (8a1c956)
- fix: set active todo ID when todo becomes in_progress to enable tool call tracking (1b38bd0)
- fix: ensure todo panel is always visible and add tool call provider (27f0f78)
- Restore TodoPanel display in UI (b824aaa)
- Fix tool call tracking async test failures (8152f98)
- Fix Todo schemas to remove ExtendedTodo and use single Todo type with subtasks (8dd0331)
- Improve todo status markers (ef3ca2d)
- Remove empty todo list message (b59961f)
- Implement Todo UI Enhancement - Complete integration of provider and event system (f38bccc)
- Implement Todo UI Enhancement Feature - Complete implementation with remediation plan (f67ae42)
- Few IDE integration polishes (#5727) (4d4eacf)
- avoid loading and initializing CLI config twice in non-interactive mode (#5793) (19491b7)
- Add new folderTrust setting that the users can enable or disable (#5798) (53f8617)
- Include Schema Error Handling for Vertex and Google Auth methods (#5780) (3a3b138)
- fix: re render context usage indicator (#5102) (8e6a565)
- fix(tests): add missing deps in cli to fix sandbox runs (#5742) (a3351bc)
- feat(cli): Allow Exiting Authentication Menu with CTRL+C (SIGINT) (#4482) (7596481)
- Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool (#5744) (8bac9e7)
- Fix(core): Use Flash for next speaker check (#5786) (0d65baf)
- feat: open repo secrets page in addition to README (#5684) (8d848dc)
- Add a context percentage threshold setting for auto compression (#5721) (6ae75c9)
- Fix cherry-picked features from upstream gemini-cli (201563b)
- fix: remove unused AuthType import from subagent.ts (f61abed)
- fix: adapt subagent architecture for llxprt multi-provider system (138aaaf)
- fix: complete subagent integration (b01a85d)
- feat(agent): Introduce Foundational Subagent Architecture (#1805) (018e231)
- Fix(tests): update mcp_server_cyclic_schema test (#5733) (336b6b8)
- fix(logging): Ensure sandbox startup messages are routed to stderr (#5725) (76e48ed)
- Merge upstream gemini-cli up to commit 36750ca (c71b1ab)
- fix: correct Gemini model name from flash-exp to flash-lite (e3e2a4e)
- fix: update GeminiProvider User-Agent to LLxprt-Code (77947a9)
- fix: correct llxprt branding in various places (c3256d9)
- fix: Update imports in useAtCompletion.test.ts to use llxprt packages (e33cf67)
- experiment: Add feature exp flag for folder trust (#5709) (72d6095)
- fix(core): Improve errors in situations where the command spawn does (#5723) (9cb3cd0)
- feat: Improve @-command file path completion with fzf integration (#5650) (4c12ca7)
- feat(agent): Introduce Foundational Subagent Architecture (#1805) (36750ca)
- fix(logging): Ensure sandbox startup messages are routed to stderr (#5725) (d6a7334)
- fix(actions): swap gha bot for cla allowlisted gemini-cli-robot (#5730) (99f8885)
- Fix(tests): update mcp_server_cyclic_schema test (#5733) (01f7c4b)
- Merge upstream gemini-cli up to commit 5cd63a6 (67476eb)
- feat: Improve @-command file path completion with fzf integration (#5650) (9ac3e8b)
- fix(core): Improve errors in situations where the command spawn does (#5723) (4782113)
- chore: format code and build project (2915eb8)
- fix: clean up remaining gemini-cli references (21bf4b4)
- fix: resolve lint errors after cherry-pick (74a35c2)
- feat(cli): get the run-gemini-cli version from the GitHub API (#5708) (ab2e0d3)
- [ide-mode] Support rendering in-IDE diffs using the edit tool (#5618) (6f7bad2)
- fix(test): Update remaining test for new truncation message format (8fca03a)
- bug(core): Prompt engineering for truncated read_file. (#5161) (068152b)
- tests: fix e2e tests (#5706) (19b867e)
- fix: preserve USE_PROVIDER in App.test.tsx (bbf8c8f)
- experiment: Add feature exp flag for folder trust (#5709) (626844b)
- Add integration test for maximum schema depth error handling (#5685) (7b1cfae)
- fix: resolve merge conflicts and apply formatting (3977d10)
- Add detection of tools with bad schemas and automatically omit them with a warning (#5694) (69d0158)
- Add hint to enable IDE integration for users running in VS Code (#5610) (bb2505b)
- bug(tests): fix test errors (#5678) (5c95577)
- fix: resolve test and lint issues from user input restoration cherry-pick (10e2606)
- fix: Restore user input when the user cancels response (#5601) (8e70a22)
- feat(core): Introduce
DeclarativeToolandToolInvocation. (#5613) (a601a20) - Fix to send user tool confirmation decision for yolo or non interacti... (#5677) (303ee12)
- fix: resolve linting and build errors from IDE diff handling cherry-pick (a86a0db)
- [ide-mode] Add support for in-IDE diff handling in the CLI (#5603) (74d7bf1)
- fix: improve error handling and path processing in memory discovery (#5175) (587c957)
- feat(cli): get the run-gemini-cli version from the GitHub API (#5708) (5cd63a6)
- [ide-mode] Support rendering in-IDE diffs using the edit tool (#5618) (b55467c)
- bug(core): Prompt engineering for truncated read_file. (#5161) (43510ed)
- tests: fix e2e tests (#5706) (ad5d2af)
- Add integration test for maximum schema depth error handling (#5685) (e3e7677)
- Add detection of tools with bad schemas and automatically omit them with a warning (#5694) (b3cfaeb)
- Add hint to enable IDE integration for users running in VS Code (#5610) (024b820)
- bug(tests): fix test errors (#5678) (1fb680b)
- fix: Restore user input when the user cancels response (#5601) (1f0ad86)
- feat(core): Introduce
DeclarativeToolandToolInvocation. (#5613) (6133bea) - Fix to send user tool confirmation decision for yolo or non interacti... (#5677) (882a97a)
- [ide-mode] Add support for in-IDE diff handling in the CLI (#5603) (fde9849)
- Merge upstream gemini-cli up to commit ca4c745 (85aeed0)
- fix: adapt MCP commands for llxprt branding and imports (cf87374)
- feat(mcp): add
gemini mcpcommands foradd,removeandlist(#5481) (d869905) - fix: improve error handling and path processing in memory discovery (#5175) (487818d)
- chore: version bump for nightlies (306d193)
- chore: bump version to 0.1.18 (3606c86)
- feat(mcp): add
gemini mcpcommands foradd,removeandlist(#5481) (ca4c745) - feat: Enable /setup-github to always run, and error appropriately (#5653) (b38f377)
Full Changelog: v0.1.18...v0.1.19