summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-19Fix the double warning for iterm. (#51)Allen Hutchison
2025-04-19Quick fix gitignore (#49)Allen Hutchison
* Command line flags got broke. Now to run with flags run: npm run start -- -m model-id -d data/dir * Add *.tsbuildinfo to git ignore.
2025-04-19Adding in a history buffer (#38)Evan Senter
Up and down arrows traverse the command history.
2025-04-19fix formatjlove29
2025-04-19Add direct execution of shell commandsjlove29
2025-04-18Take the turn management out of GeminiClient (#42)Jaana Dogan
2025-04-18Show error when GEMINI_API_KEY is not set (#52)Jaana Dogan
Also fix the bug where the API key is used accidentally as the model name.
2025-04-18Add apache2 SPDX headers to all source files (#48)Tyler
2025-04-18All the pipes (#47)Allen Hutchison
* Bump the character limit to web fetch. * Piped Input Hook. First step in bringing in STDIN piping. * Fix linting errors. * Remove incorrect comment.
2025-04-18Command line flags got broke. Now to run with flags run: (#46)Allen Hutchison
npm run start -- -m model-id -d data/dir
2025-04-18minor lint fix (#45)Olcan
2025-04-18fix: point server 'main' to dist folder (#44)Brandon Keiji
2025-04-18fix: temporarily comment out .npmrc (#43)Brandon Keiji
2025-04-18Fix remaining tslint errors (YAY).Taylor Mullen
- Also updated ci.yml to ensure that linting failures will break the build. Fully fixes https://b.corp.google.com/issues/411384603
2025-04-18fix: add --build flag to tsc commands (#40)Brandon Keiji
2025-04-18Run `npm run format`Taylor Mullen
- This has the entirety of the changes. Part of https://b.corp.google.com/issues/411720532
2025-04-18Make CI fail if there are unformatted changes.Taylor Mullen
Fixes https://b.corp.google.com/issues/411720532
2025-04-18fix: add clean command to individual packages (#36)Brandon Keiji
2025-04-18Manually fix hooks and utils linting errors (partial)Taylor Mullen
- More changes are to come, this is truly a partial change in order to not disrupt as many people as possible. Part of https://b.corp.google.com/issues/411384603
2025-04-18Iterm refactor (#33)Allen Hutchison
* Add a warning about the flickering in iTerm. * Move the iterm warning out of App.tsx.
2025-04-18infra: add multipackage support (#34)Brandon Keiji
2025-04-18Add a warning about the flickering in iTerm. (#32)Allen Hutchison
2025-04-18Warn if `npm run start` is out of date. (#20)Evan Senter
* Adding some wiring to allow the Ink app to warn if there are local development changes that haven't been captured in the recent build of the Gemini CLI. * Adding a new useAppEffects.ts file that wores some useEffect handlers in. * Updating package-lock.json to resolve `npm ci` issues. * Updating package-lock.json and package.json to resolve `npm ci` issues.
2025-04-18Web fetch tool (#31)Allen Hutchison
* Adding a web fetch tool.
2025-04-18feat: initial configs for npm publishing (#30)Brandon Keiji
* feat: initial configs for npm publishing * fix: workspace reference * fix: include LICENSE in npm run build
2025-04-18Finish manually fixing linter errors for tools dir (partial).Taylor Mullen
- More changes are to come, this is truly a partial change in order to not disrupt as many people as possible. Part of https://b.corp.google.com/issues/411384603
2025-04-18Remove extra args from config (#27)Jaana Dogan
We don't have a use case for them yet.
2025-04-18Introduce a config module to manage configuration (#22)Jaana Dogan
* Introduce a config module to manage configuration * Remove public modifier
2025-04-18Rename invalidParams to validateToolParams (#12)Jaana Dogan
Methods should be verbs. Fixes #4.
2025-04-18Fix linting errors in a number of core and tool files (partial)Taylor Mullen
- As part of this work I also started building out errors.ts which will be a cumulation of error helpers to better handle the challenging `catch (error: unknown)` requirement. - More changes are to come, this is truly a partial change in order to not disrupt as many people as possible. Part of https://b.corp.google.com/issues/411384603
2025-04-18Style improvements to ls tool (#14)Jaana Dogan
2025-04-18Revert "Adding some wiring to allow the Ink app to warn if there are local ↵Evan Senter
development changes that haven't been captured in the recent build of the Gemini CLI." This reverts commit 1bfc62dcc2c10e962d4a67009027b7187e690d03.
2025-04-18Revert "Adding support for up / down arrows in the command history."Evan Senter
This reverts commit 3829ac635307a77a1af0141c2db7f4135c74fcf6.
2025-04-18Revert "Including a test harness for it, and making sure the cursor is ↵Evan Senter
always at the end." This reverts commit 97db77997fd6369031d2f1cf750051999fb0b5b5.
2025-04-18add LICENSE (#25)Tyler
2025-04-18Cicd (#24)Allen Hutchison
* Add basic non blocking CI workflow. * Make lint and typecheck continue on error until we have fixed those warnings.
2025-04-18Refactor: Update API key missing message with link (#23)Brandon Keiji
2025-04-18Add basic non blocking CI workflow. (#21)Allen Hutchison
2025-04-18Including a test harness for it, and making sure the cursor is always at the ↵Evan Senter
end.
2025-04-18Adding support for up / down arrows in the command history.Evan Senter
2025-04-18Adding some wiring to allow the Ink app to warn if there are local ↵Evan Senter
development changes that haven't been captured in the recent build of the Gemini CLI.
2025-04-18Initial auto-fixing of linting errors.Taylor Mullen
- This is the result of runing `npm lint -- -fix`
2025-04-18Adding a new parameter for model, and updating the default to 2.5 Flash. (#18)Evan Senter
2025-04-17Merge pull request #9 from google-gemini/target-directoryAllen Hutchison
Change the run command to properly pass the command line arguments to…
2025-04-17Change the run command to properly pass the command line arguments to gemini.tsAllen Hutchison
2025-04-17Run `npm run format`Taylor Mullen
- Also updated README.md accordingly. Part of https://b.corp.google.com/issues/411384603
2025-04-17Configure linter + prettier.Taylor Mullen
- This is based on existing expectations for TS code in Google-esc repos. - First part of the change (we have not run any linter or formatting commands). After this changeset goes in I'll do a mass changeset push. Fixes https://b.corp.google.com/issues/411384603
2025-04-17Merge pull request #3 from google-gemini/readmeJaana Dogan
Remove internal docs and mention of Gerrit from README
2025-04-17Remove internal docs and mention of Gerrit from READMEJaana Dogan
2025-04-17Fix build break (tool -> tools).Taylor Mullen
- Without this we'd get a TS1261 about the name "tool" only differeing from "Tool" (the class) by case.