What's Changed
- Upgrade to Ink 6 and React 19 by @SandyTao520 in #2096
- Updates error handling in case of incorrect tool calling. by @vachan-shetty in #2304
- chore: bump to 0.1.8 by @KeijiBranshi in #2308
- add issue triage using gemini cli by @jerop in #2310
- improve triage prompt by @jerop in #2314
- chore: fix typo in mcp-client by @noritaka1166 in #1555
- Fix typos by @sadikkuzu in #1629
- quiet dotenv log message by @motdotla in #2239
- Inline the description and schema of the shell tool in the source by @bbiggs in #1709
- chore: add proper pluralization handling for match in grep tool by @kahlstrm in #2344
- fix: typo by @reidliu41 in #2415
- Add troubleshooting note about CI env variables by @chrstnb in #2229
- feat: add VSCodium editor support by @psinha40898 in #2299
- fix edit retrigger by @ngleo in #2306
- fix file extension in "modify flow" temp files by @ngleo in #2478
- Re-enable Gemini Code Assist PR review bot by @umairidris in #2254
- chore(gha): pin issue triage workflow to a specific commit by @jerop in #2496
- docs: remove duplicate tool descriptions in file-system.md by @StarkOne in #1790
- fix: Correct start script reference in create_alias.sh by @jimmyliao in #1487
- docs: fix typos and grammatical errors by @krushna-sharma in #2459
- Remove debug logs that are not actionable but numerous by @anj-s in #2030
- π¦ NEW: Theme Shades of Purple by @ahmadawais in #2114
- Esc to exit privacy screen in error state by @scidomino in #2527
- refactor: use for...of loop instead of traditional for loop by @noritaka1166 in #1840
- refactor: remove imported multiple times by @noritaka1166 in #1846
- docs: Add uninstallation instructions to README by @Zircoz in #1985
- feat: add Neovim editor support by @yuki-yano in #1448
- Fix a broken link by @doggy8088 in #2598
- Fix a heading issue for Authentication Setup doc by @doggy8088 in #2592
- Clarify .gemini/config.yaml is for the PR review bot (not CLI). by @umairidris in #2495
- refactor: remove unnecessary assertion by @noritaka1166 in #2579
- refactor: remove unnecessary "await" by @noritaka1166 in #2574
- feat: allow command-specific restrictions for ShellTool by @jerop in #2605
- chore: add .editorconfig by @aspiers in #2572
- fix: Correct pluralization of the number of occurrences in
EditTool
tool errors by @timrogers in #2463 - Added obfuscated google account ID to clearcut log messages by @bdmorgan in #2593
- Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK⦠by @uttamkanodia14 in #1875
- feat: modular GEMINI.md imports with @file.md syntax (#1585) by @bniladridas in #2230
- fix:Update /help to show correct newline key combo for different OS #β¦ by @devpool007 in #2043
- Highlight previous user input by @AlphaDaze in #2507
- feat(cli): Add hideTips setting by @marcinjahn in #1524
- feat: add support to remote MCP servers for custom HTTP headers by @aspiers in #2477
- feat: Change /stats to include more detailed breakdowns by @abhipatel12 in #2615
- feat(shell): Enable prefix matching for flexible command validation by @jerop in #2653
- Fix oauth credential caching. by @scidomino in #2709
- refactor(workflows): separate issue triage into two workflows by @jerop in #2746
- feat(workflows): add issues list command to automated triage workflow by @jerop in #2749
- fix(workflows): use preview release gemini-cli in triage workflows by @jerop in #2759
- Fix CODE_ASSIST_ENDPOINT env var. by @scidomino in #2712
- Removed fallback logic for gaia id logging by @owenofbrien in #2761
- Remove unused method by @scidomino in #2721
- Use structured prompt for compression. by @scidomino in #2747
- Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE by @scidomino in #2769
- refactor(ui): revamp exit stats display by @abhipatel12 in #2771
- Fix: Use HTTPS in docs and correct formatting typo in troubleshooting guide by @Jvr2022 in #2762
- feat(triage): improve automated issue triage workflows by @jerop in #2778
- update check + tests by @eddie-santos in #2772
- docs(auth): clarify env-file discovery & recommend by @jarvisphere in #2402
- feat: Add markdown table rendering support by @heartyguy in #1955
- Make clean script cross-platform by @Mirza-Samad-Ahmed-Baig in #1990
- Fix spurious logs about invalid MaxSizedBox children due to Ink6 + React19 migration by @jacob314 in #2794
- feat: add weekly community report workflow by @jerop in #2855
- Use the constant placeholders for ".gemini/settings.json" in gemini.tsx by @scidomino in #2860
- Update README.md by @logankilpatrick in #2729
- feat: add audio and video support to read_file by @santhoshkumarCodes in #2556
- Docs: Add a page detailing quota and cost information by @ptone in #2894
New Contributors
- @vachan-shetty made their first contribution in #2304
- @sadikkuzu made their first contribution in #1629
- @motdotla made their first contribution in #2239
- @kahlstrm made their first contribution in #2344
- @reidliu41 made their first contribution in #2415
- @chrstnb made their first contribution in #2229
- @psinha40898 made their first contribution in #2299
- @umairidris made their first contribution in #2254
- @krushna-sharma made their first contribution in #2459
- @ahmadawais made their first contribution in #2114
- @Zircoz made their first contribution in #1985
- @yuki-yano made their first contribution in #1448
- @doggy8088 made their first contribution in #2598
- @aspiers made their first contribution in #2572
- @timrogers made their first contribution in #2463
- @uttamkanodia14 made their first contribution in #1875
- @bniladridas made their first contribution in #2230
- @devpool007 made their first contribution in #2043
- @AlphaDaze made their first contribution in #2507
- @marcinjahn made their first contribution in #1524
- @Jvr2022 made their first contribution in #2762
- @jarvisphere made their first contribution in #2402
- @heartyguy made their first contribution in #1955
- @Mirza-Samad-Ahmed-Baig made their first contribution in #1990
- @santhoshkumarCodes made their first contribution in #2556
Full Changelog: v0.1.7...v0.1.8