| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-22 | feat: add support for .proto files | Castor Regex | |
| 2025-08-30 | minor fixes | Jeff Carr | |
| 2025-08-29 | write out responses | Jeff Carr | |
| 2025-08-29 | fix regex newchat | Jeff Carr | |
| 2025-08-25 | feat(logging): add newline to regex.ready and log output to /tmp/regex.log | Castor Regex | |
| 2025-08-25 | feat: write sessionId to /tmp/regex.ready | Castor Regex | |
| 2025-08-25 | mktmp ready file | Jeff Carr | |
| 2025-08-25 | feat: poll for /tmp/regex.txt and process contents | Castor Regex | |
| 2025-08-24 | feat(startup): create new chat with incrementing topic | Castor Regex | |
| 2025-08-24 | feat(startup): create new chat on startup | Castor Regex | |
| 2025-08-24 | feat(stats): save stats on exit | Castor Regex | |
| 2025-08-24 | fix(startup): remove erroneous startup command | Castor Regex | |
| 2025-08-24 | feat(stats): run regex --stats on startup | Castor Regex | |
| 2025-08-24 | feat(stats): pipe session stats to regex | Castor Gemini | |
| 2025-08-24 | Refactor: Update hardcoded "gemini" command to "regex" | Castor Gemini | |
| 2025-08-22 | feat(cli): process shell output with gemini | Castor Gemini | |
| This change extends the shell command processing functionality. After a shell commands output is successfully written to a log file in /tmp, the application will now automatically invoke `gemini --input` with the generated filename to process the contents of that log file. This enables a seamless workflow where shell command results can be immediately used as context for further interactions with the Gemini CLI. | |||
| 2025-08-22 | feat(cli): log shell command output to a file | Castor Gemini | |
| This change modifies the `shellCommandProcessor` to write the complete output of any executed shell command to a log file in the /tmp directory. The filename is formatted as `gemini-cli-output-<timestamp>.log`. This provides a persistent record of shell command interactions for debugging and auditing purposes, without altering the user-facing display in the CLI. | |||
| 2025-08-22 | fix(cli): prevent duplicate startup log when in sandbox | Castor Gemini | |
| 2025-08-22 | feat(ui): call gemini --input on user submission | Castor Gemini | |
| 2025-08-22 | fix(ui): Remove unused import causing build failure | Castor Gemini | |
| 2025-08-22 | fix(ui): Use execFile with absolute path to run gemini --output | Castor Gemini | |
| 2025-08-22 | feat(ui): Execute 'gemini --output' on new messages | Castor Gemini | |
| - Modify the GeminiMessage component to execute a command when a new message is received. - The command is 'gemini --output'. - The AI's message content is passed securely to the command via a 'GEMINI_MESSAGE' environment variable to prevent shell injection. | |||
| 2025-08-22 | feat(ui): Execute external command on Gemini message | Castor Gemini | |
| - Add a useEffect hook to the GeminiMessage component. - This hook uses Node.js's 'exec' to run an external binary every time a new message is rendered from the model. - A placeholder command has been added and should be replaced by the user. | |||
| 2025-08-21 | Reuse CoreToolScheduler for nonInteractiveToolExecutor (#6714) | Tommaso Sciortino | |
| 2025-08-21 | feat(settings) support editing string settings. (#6732) | Jacob Richman | |
| 2025-08-21 | Introduce initial screen reader mode handling and flag (#6653) | christine betts | |
| 2025-08-21 | At Command Race Condition Bugfix For Non-Interactive Mode (#6676) | Victor May | |
| 2025-08-21 | Fix stats display layout (#6758) | christine betts | |
| 2025-08-21 | feat(cli): prompt completion (#4691) | 官余棚 | |
| Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-08-21 | Force restart on trust level change to reload settings (#6713) | shrutip90 | |
| 2025-08-20 | test(integration): add failing test for stdin context with prompt (#6158) | Allen Hutchison | |
| 2025-08-20 | Remove unused attribute (#6661) | Tommaso Sciortino | |
| 2025-08-20 | feat(ide): improve IDE installation UX and feedback (#6677) | Shreya Keshive | |
| 2025-08-20 | Fixing at command race condition (#6663) | Victor May | |
| 2025-08-20 | Revert "Ignore workspace settings for untrusted folders" (#6672) | Jacob Richman | |
| 2025-08-20 | fix: copy command gets stuck (#6482) | hritan | |
| Co-authored-by: Hriday Taneja <[email protected]> | |||
| 2025-08-20 | docs: Update keyboard shortcuts for input clearing functionality (#6627) | fuyou | |
| 2025-08-20 | Ignore workspace settings for untrusted folders (#6606) | shrutip90 | |
| 2025-08-20 | Refac: Centralize storage file management (#4078) | Yuki Okita | |
| Co-authored-by: Taylor Mullen <[email protected]> | |||
| 2025-08-20 | feat: update .gitignore in /setup-github (#6591) | Jerop Kipruto | |
| 2025-08-19 | feat(core): Add --skip-next-speaker-check flag (#6589) | Sandy Tao | |
| 2025-08-19 | Get ToolRegistry from config instead of passing it (#6592) | Tommaso Sciortino | |
| 2025-08-19 | feat(core): refactor shell execution to use node-pty (#6491) | Gal Zahavi | |
| Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-08-19 | Remove unnecessary promiuse usage. (#6585) | Tommaso Sciortino | |
| 2025-08-19 | feat(ui): add `hideFooter` setting to hide footer from UI (#6505) | Jack Wotherspoon | |
| 2025-08-19 | fix(paste) incorrect handling of \\\n in pastes (#6532) | Jacob Richman | |
| 2025-08-19 | Log all session metadata (#6423) | owenofbrien | |
| 2025-08-19 | fix(#5605): .env file loaded after settings are parsed (#6494) | HugoMurillo | |
| 2025-08-19 | feat: restart MCP servers on /mcp refresh (#5479) | Ramón Medrano Llamas | |
| Co-authored-by: Brian Ray <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-08-19 | feat: Add IDE client to /bug & /about if IDE mode is enabled (#6567) | Shreya Keshive | |
