summaryrefslogtreecommitdiff
path: root/packages/cli/package.json
AgeCommit message (Collapse)Author
2025-06-25Add tos and privacy links docs for clarity (#1571)anj-s
2025-06-25Version 0 1 1 (#1426)matt korwel
2025-06-25fix: prepublish changes to package names (#1420)Brandon Keiji
2025-06-19refactor: remove docker tagging step from sandbox publishing (#1223)Brandon Keiji
2025-06-19add sandboxImageName in package.json (#1219)Leo
2025-06-17Auto-update notifications (#1110)Eddie Santos
2025-06-15feat(cli): add glob as a direct dependency (#1065)N. Taylor Mullen
2025-06-12Improve the performance of filename completion over large repositories. (#938)DeWitt Clinton
2025-06-09Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↵matt korwel
(#784)
2025-06-07refactor: rename gemini-code to gemini-cli (#822)cperry-goog
2025-06-03fixed strip-ansi dep by installing it in core package (also ran npm install ↵Olcan
in cli package that resulted in the minor changes here) (#727)
2025-06-02feat: Refactor CLI header for customizable logo text (#658)N. Taylor Mullen
2025-05-30Rename server->core (#638)Tommaso Sciortino
2025-05-30feat(sandbox): use package config to dictate sandbox image name (#624)Brandon Keiji
2025-05-29feat: publish root Dockerfile to our image registry (#599)Brandon Keiji
2025-05-27feat: Publish test coverage summaries to PRs (#513)Allen Hutchison
2025-05-21Feat: Add test coverage scripts and ignore reports (#477)Allen Hutchison
2025-05-20Support Images and PDFs (#447)Jacob Richman
2025-05-19feat(cli): Implement /bug command and add open dependency (#428)Allen Hutchison
2025-05-18allow comments in settings.jsonolcan
2025-05-16strip escape characters when pasting. (#386)Jacob Richman
2025-05-16Support auto wrapping of in the multiline editor. (#383)Jacob Richman
2025-05-16fix: Ensure filename is available for diff rendering in write-fileTaylor Mullen
This commit resolves a bug where the `write-file` operation could fail to render content due to a missing filename. The fix involves: - Ensuring `fileName` is consistently passed to `DiffRenderer.tsx` through `ToolConfirmationMessage.tsx`, `ToolMessage.tsx`, and `useGeminiStream.ts`. - Modifying `edit.ts` and `write-file.ts` to include `fileName` in the `FileDiff` object. - Expanding the `FileDiff` interface in `tools.ts` to include `fileName`. Additionally, this commit enhances the diff rendering by: - Adding syntax highlighting based on file extension in `DiffRenderer.tsx`. - Adding more language mappings to `getLanguageFromExtension` in `DiffRenderer.tsx`. - Added lots of tests for all the above. Fixes https://b.corp.google.com/issues/418125982
2025-05-15feat: Enable CI test reporting and artifact management (#367)N. Taylor Mullen
2025-05-14Update Gemini Code verbiage -> Gemini CLITaylor Mullen
- Did not update details that impact GC execution. Meaning packages are still named gemini-code (for now) and things that import them still import them as gemini-code.
2025-05-13fix: remove gemini-code bin configuration (#330)Brandon Keiji
2025-05-13refactor: shorten 'gemini' binary name (#329)Brandon Keiji
2025-05-08Ensure dogfood packaging more accurately mirrors local build.Taylor Mullen
- Removed `build:package` in favor of `npm run build`. - The regular build does extra work to copy over relevant information into the `dist` dir. Alternatively without this we get a `dist` dir in the `cli` folder that has no seatbelt packaging. Fixes https://b.corp.google.com/issues/416634356
2025-04-30Fix an issue where types/react was a different version from our main … (#231)Allen Hutchison
Co-authored-by: Brandon Keiji <[email protected]>
2025-04-29refactor: cleanup references to sandbox prototype (#208)Brandon Keiji
2025-04-28enable servers in sandbox to listen on localhost (127.0.0.1) instead of ↵Olcan
0.0.0.0, ensuring servers can be container/host-agnostic (#207) * enable servers in sandbox to listen on localhost (127.0.0.1) instead of 0.0.0.0, ensuring servers can be container/host-agnostic * Merge remote-tracking branch 'origin/main' into sandbox_localhost_works
2025-04-28fix: remove --dry-run from cli prepublish script (#202)Brandon Keiji
2025-04-28feat: publish docker image alongside npm package (#197)Brandon Keiji
2025-04-28fix: point 'npm run start' to index.js (#199)Brandon Keiji
2025-04-27Cleanup outdated packages in server/cli.Taylor Mullen
- Found that pre-backend front end split we had a number of packages that we hadn't revisisted. Went through and cleaned them up (i.e. cli needing genai).
2025-04-25feat: prototype publish sandbox script with npm package (#182)Brandon Keiji
2025-04-24shell bones (#160)Olcan
* shell bones * Merge remote-tracking branch 'origin/main' into shell_bones * add line break * another line break * drop the log to avoid breaking terminals * rename tool to be consistent with terminal * fix build
2025-04-24feat: add flag to customize package version during pre-release staging (#155)Brandon Keiji
2025-04-23feat: set dogfood artifact registry as the default publishing endpoint (#135)Brandon Keiji
2025-04-23feat: add CLI version number to footer (#134)Brandon Keiji
2025-04-22Colorize code blocks.Taylor Mullen
- This changeset uses lowlight.js to parse the code in codeblocks to derive an AST, it then translates that into CSS themes that are widely known via highlight.js (things that GitHub use), finally I translate those css.color attributes into Ink colors and effectivel do <Text color={the color}>the text</Text>. - To do this I needed to build color mappings from css -> Ink - I introduced a new `Theme` type that will be used to represent many different color themes. It also enabled the color mappings to be seamless. - Added a theme manager that only has one theme for now (VS2015). The theme works very well with our colorization. - Some other bits was removal of borders around our codeblocks since they now have richer rendering. - Most complex bits of code in this PR is in the `CodeColorizer.tsx` Fixes https://b.corp.google.com/issues/412433479
2025-04-23feat: add alias to the cli bin directive (#126)Brandon Keiji
2025-04-21fix: point npmrc to dogfood artifact registry (#108)Brandon Keiji
2025-04-21fix: use relative imports within the same package (#93)Brandon Keiji
2025-04-20refactor: clean up build output (#53)Brandon Keiji
* refactor: clean up build output * refactor: add index.ts to package roots
2025-04-19Give Gemini Code a face lift.Taylor Mullen
- This utilizes `ink-gradient` to render GEMINI CODE in amazing colors. - Added a shared color configuration for UX (should this be in config?). It's very possible that we shouldn't be talking about the specific colors and instead be mentioning "foreground"/"background"/inlineCode etc. type colors. - Updated existing color usages to utilize `Colors.*` Fixes https://b.corp.google.com/issues/411385593
2025-04-19Adding some simple tests. (#54)Evan Senter
2025-04-18fix: add --build flag to tsc commands (#40)Brandon Keiji
2025-04-18fix: add clean command to individual packages (#36)Brandon Keiji
2025-04-18infra: add multipackage support (#34)Brandon Keiji