Commit Graph

  • dfa46df474 Refactor hardcoded slash commands (#179) Seth Troisi 2025-04-28 12:38:07 -07:00
  • 6703b37a93 do not prepend ./ unless missing (#200) Olcan 2025-04-28 11:07:11 -07:00
  • ebc0df6cbe fix: point 'npm run start' to index.js (#199) Brandon Keiji 2025-04-28 17:44:07 +00:00
  • 64910527de refactor: remove node_modules reference in start command (#198) Brandon Keiji 2025-04-28 16:26:46 +00:00
  • 491f8b28b4 ability to (re-)build sandbox outside GC repo root, useful for dev iterations (#196) Olcan 2025-04-28 09:07:37 -07:00
  • 491a9da80b rename dev image with -dev suffix (#195) Olcan 2025-04-28 08:52:18 -07:00
  • a8f679ccb5 shell tool tweaks (#194) Olcan 2025-04-28 08:17:52 -07:00
  • a9dc2772dd feat(cli): Improve new file diff rendering with syntax highlighting Taylor Mullen 2025-04-27 23:19:08 -07:00
  • a6e9bcb52d Refactor: Update core system prompt with new application workflow and improved structure Taylor Mullen 2025-04-27 22:25:52 -07:00
  • 6d32405d74 minimal shell tool (#191) Olcan 2025-04-27 18:57:10 -07:00
  • 74dd7fca98 Upgrade @google/genai to latest. Taylor Mullen 2025-04-27 13:47:34 -07:00
  • c09292efd1 Cleanup outdated packages in server/cli. Taylor Mullen 2025-04-27 13:40:24 -07:00
  • 00840f75a1 Allow tool groups + following content to be updateable. Taylor Mullen 2025-04-27 13:25:11 -07:00
  • 9de2e82b8f don't confirm invalid params in terminal tool, or in general (added comments to base class) (#187) Olcan 2025-04-27 10:25:12 -07:00
  • 7828e813a8 hop into sandbox (#186) Olcan 2025-04-26 21:27:36 -07:00
  • 688b2d0da7 Follow up fixes from flickering PR. Taylor Mullen 2025-04-26 19:31:41 -07:00
  • 5be89befef feat: Fix flickering in iTerm + scrolling + performance issues. Taylor Mullen 2025-04-25 17:11:08 -07:00
  • aa65a4a1fc Prevent console.warn's for tool calls. Taylor Mullen 2025-04-26 15:48:26 -07:00
  • d051c0fd0f feat: prototype publish sandbox script with npm package (#182) Brandon Keiji 2025-04-26 00:30:50 +00:00
  • a5ba681f8d Add /exit and /quit commands Seth Troisi 2025-04-25 01:12:47 +00:00
  • ed12a2e133 Pulled manual commands to seperate function Seth Troisi 2025-04-25 00:12:20 +00:00
  • 4ce897d19d fix: add .env~ to .gitignore (#178) Brandon Keiji 2025-04-25 21:24:14 +00:00
  • 34f100d6ff drop todo about qualified writes, turns out others don't do it either so nbd (#177) Olcan 2025-04-25 14:16:24 -07:00
  • 7087c0508e more consistent confirmations, TODO to improve write confirmations, drop "description" from execution confirmation, add confirmation to new (still dummy) shell tool (#176) Olcan 2025-04-25 14:05:58 -07:00
  • 1a64268bb0 fix: remove extra initError (#173) Brandon Keiji 2025-04-25 20:15:05 +00:00
  • 86c3a3234f do not clean before package build (#175) Olcan 2025-04-25 13:01:40 -07:00
  • 415ec91c6d detect missing sandbox image and provide useful error message (#174) Olcan 2025-04-25 12:38:38 -07:00
  • 320f54e205 instant (dev) sandbox (#171) Olcan 2025-04-25 10:58:23 -07:00
  • eea524f6bb fix: make publish dry-run script match dogfood publish script (#169) Brandon Keiji 2025-04-25 16:58:27 +00:00
  • b65442a88c more compact cli version in footer (#168) Olcan 2025-04-25 08:34:26 -07:00
  • 39cdba06a6 pass model env var to sandbox (#167) Olcan 2025-04-25 08:28:14 -07:00
  • f34ac6272c fix: install rsync in publish pipeline (#166) Brandon Keiji 2025-04-25 02:53:59 +00:00
  • 08463e6114 enable json imports (#165) Olcan 2025-04-24 18:30:19 -07:00
  • b1b9735889 refactor: make version number shorter (#164) Brandon Keiji 2025-04-25 01:22:59 +00:00
  • cbba8007b2 shell bones (#160) Olcan 2025-04-24 18:03:33 -07:00
  • a94a9ce3bf docs: update manual publishing section (#162) Brandon Keiji 2025-04-25 00:52:24 +00:00
  • 7ea3dff49c refactor: change default logs bucket for cloudbuild cicd (#161) Brandon Keiji 2025-04-25 00:40:23 +00:00
  • 8cf3e1611e Adding a full_context command line argument. (#158) Allen Hutchison 2025-04-24 16:08:29 -07:00
  • 133f39494e general rules should apply to whole project (#159) Olcan 2025-04-24 15:42:18 -07:00
  • 0510d06ecf infra: automate continuous deployment (#157) Brandon Keiji 2025-04-24 21:36:58 +00:00
  • 4dc98b3c7e Switch Ansi theme to use regular colors to improve readability. (#154) Jacob Richman 2025-04-24 14:19:35 -07:00
  • deb11efa89 remove dead code (+ dont reset shellReady unless restarting) (#156) Olcan 2025-04-24 13:24:15 -07:00
  • d394a9f39f feat: add flag to customize package version during pre-release staging (#155) Brandon Keiji 2025-04-24 20:02:49 +00:00
  • d97d2a4f7b rename read_many_files (#153) Olcan 2025-04-24 12:15:49 -07:00
  • 19ed2ed630 Add an ansi theme. (#152) Jacob Richman 2025-04-24 11:56:23 -07:00
  • 5790a5d7cf Add a theme preview and update the theme when highlight changes. (#151) Jacob Richman 2025-04-24 11:36:34 -07:00
  • d8c0587346 better sandbox check (#150) Olcan 2025-04-24 10:32:30 -07:00
  • aed42a726a remove target_dir flag (#149) Olcan 2025-04-24 10:21:10 -07:00
  • 30bdef9bf5 in sandboxed run scripts, allow .env to be an in any ancestor directory, same as in findEnvFile; also prep for sanboxing with global command (#147) Olcan 2025-04-24 08:58:47 -07:00
  • fb1c67219d unban commands (#146) Olcan 2025-04-23 19:20:54 -07:00
  • bf6e809abf Pass GEMINI_API_KEY env variable to sandbox Seth Troisi 2025-04-24 01:18:02 +00:00
  • 31045e6086 fix: revert pointing npm start to .bin (#144) Brandon Keiji 2025-04-24 01:21:07 +00:00
  • c24dc0ec77 feat: add react dev tools (#143) Brandon Keiji 2025-04-24 01:16:15 +00:00
  • cf89c030d0 Make ui/colors refelect the current theme. jacob314 2025-04-23 17:37:09 -07:00
  • 105c20146c Add generic container run command for npm start Seth Troisi 2025-04-24 01:03:11 +00:00
  • 09fabe3021 Remove --workspace npm run debug command in README Seth Troisi 2025-04-24 00:55:17 +00:00
  • cf92ffab34 Add concatenation tool (#130) Allen Hutchison 2025-04-23 17:25:47 -07:00
  • d771dcbdb9 Support GEMINI_CODE_SANDBOX=0/false as no SANDBOXing Seth Troisi 2025-04-23 22:35:40 +00:00
  • 095163bbed Refactor: Remove GEMINI.md memory and refactor system prompt Taylor Mullen 2025-04-23 15:17:23 -07:00
  • 94c04955c8 fix: use process.env.CLI_VERSION to avoid conflicts with NODE_ENV (#139) Brandon Keiji 2025-04-23 22:49:18 +00:00
  • 72d0b73598 Add docker equivilant for --authfile Seth Troisi 2025-04-23 22:23:48 +00:00
  • 4c951ea435 feat: set dogfood artifact registry as the default publishing endpoint (#135) Brandon Keiji 2025-04-23 22:11:10 +00:00
  • 7f3798e180 feat: add CLI version number to footer (#134) Brandon Keiji 2025-04-23 22:00:40 +00:00
  • 60bee4b137 Updating the system prompt to allow for more complex app creation Chris Perry 2025-04-23 14:16:49 -07:00
  • acc655d35f Default TMPDIR to /tmp/ for sandbox (#133) Seth Troisi 2025-04-23 14:36:15 -07:00
  • f90dcf663e remove dead code (#131) Olcan 2025-04-23 13:33:07 -07:00
  • 4c2a5045a0 Add theming support. Taylor Mullen 2025-04-22 18:57:47 -07:00
  • e163e02499 Colorize code blocks. Taylor Mullen 2025-04-22 18:37:58 -07:00
  • ffe368afed Refactor tool confirmation radio buttons to own component. Taylor Mullen 2025-04-22 18:25:03 -07:00
  • 9bc9c6e6c5 Question flag (#125) Allen Hutchison 2025-04-22 18:32:03 -07:00
  • ef7dcdb49e feat: add alias to the cli bin directive (#126) Brandon Keiji 2025-04-23 01:04:34 +00:00
  • 05c568126f Add a tip about creating an alias during development (#122) Jaana Dogan 2025-04-22 16:17:37 -07:00
  • 8cfd915960 Fix the case where passthrough tools weren't using the correct CWD from -d Allen Hutchison 2025-04-22 15:19:40 -07:00
  • 93458727e8 use full url for base image (found by seth troisi to save 5s from docker build time) (#124) Olcan 2025-04-22 14:41:25 -07:00
  • a792c4a159 fix .env check (#123) Olcan 2025-04-22 14:31:02 -07:00
  • 5e34d9e276 Refactor_sandbox_command (#121) Olcan 2025-04-22 13:51:50 -07:00
  • 60fc979332 fix hanging tools Jaana Dogan 2025-04-22 13:40:36 -07:00
  • 8e0fb9ee2f Initiate the GeminiClient with a config Jaana Dogan 2025-04-22 11:01:09 -07:00
  • 3db2a796ec Fix Tool -> Text -> Confirmation bu that results in disordered history Taylor Mullen 2025-04-22 09:07:19 -04:00
  • 5c5c470671 Update confirmation dialog UI Taylor Mullen 2025-04-22 08:39:58 -04:00
  • 80b04dc505 Update UI of tool messages Taylor Mullen 2025-04-22 07:48:12 -04:00
  • 1ed9743ad4 quiet sandbox build (#111) Olcan 2025-04-21 23:26:53 -07:00
  • a7fba66832 env var to set default model, display model on lower right (#110) Olcan 2025-04-21 23:25:10 -07:00
  • 79710375e3 fix: point npmrc to dogfood artifact registry (#108) Brandon Keiji 2025-04-21 23:11:51 -07:00
  • 98fa8d2b51 fix: support node globals in scripts (#109) Brandon Keiji 2025-04-21 23:10:25 -07:00
  • 1eeadcd85c Update sandbox script to not require term variables (#105) Benjamin Bastian 2025-04-21 22:59:49 -07:00
  • f9c4014e28 fix source mapping when debugging in sandbox (#107) Olcan 2025-04-21 19:04:00 -07:00
  • 1a167b2ea5 Piped input (#104) Allen Hutchison 2025-04-21 17:41:44 -07:00
  • cacf0cc0ef Simplify GeminiClient (#101) Jaana Dogan 2025-04-21 17:15:20 -07:00
  • dd81be1b9b Add build status to README (#99) Jaana Dogan 2025-04-21 15:47:53 -07:00
  • 843d7c1fe3 Fix the broken build (#98) Jaana Dogan 2025-04-21 15:44:20 -07:00
  • 1340c7a792 fix sandbox build broken at #94 (#97) Olcan 2025-04-21 14:55:17 -07:00
  • 319f211211 improved (full color) sandbox, mount /tmp to display build warnings, display sandbox name in footer (#96) Olcan 2025-04-21 14:43:43 -07:00
  • 7663ccf0bd Fix Docker Build permission issue (#95) Seth Troisi 2025-04-21 14:35:03 -07:00
  • 3f048bce0f fix: remove circular dependency in background terminal analyzer (#94) Brandon Keiji 2025-04-21 14:27:11 -07:00
  • dec9726083 fix: use relative imports within the same package (#93) Brandon Keiji 2025-04-21 14:09:14 -07:00
  • 09973956ae sandbox.sh utility to easily log into or execute commands in a sandbox, set hostname and SANDBOX env var to container name (#92) Olcan 2025-04-21 13:52:51 -07:00
  • ddaa21c750 Remove dead methods from ToolRegistry (#91) Jaana Dogan 2025-04-21 13:29:36 -07:00
  • d4614619b4 Remove dead comments (#90) Jaana Dogan 2025-04-21 13:06:46 -07:00
  • baf39042c8 Remove duplicate CLI tools module, remove the global tool registry (#89) Jaana Dogan 2025-04-21 12:59:31 -07:00