Commit Graph

93 Commits

Author SHA1 Message Date
Jeff Carr f5b513fa05 buttons for different stuff 2025-09-03 01:19:37 -05:00
Jeff Carr 785591ab4c dumps out the gemini struct enough for now 2025-09-02 18:36:59 -05:00
Jeff Carr 61179d6aae make a "books" window 2025-09-02 17:47:30 -05:00
Jeff Carr 589d50d950 convert is working okay 2025-09-02 15:18:27 -05:00
Jeff Carr 81343b3b66 remove files if it seems close enough 2025-09-02 01:21:24 -05:00
Jeff Carr db079664c9 preliminary import working 2025-09-01 22:19:33 -05:00
Jeff Carr 8220d1817c working on processing JSON files 2025-09-01 20:14:28 -05:00
Jeff Carr 26d674c800 initial table dumps to STDOUT 2025-09-01 18:57:50 -05:00
Jeff Carr 5dadf3b5ef add a GUI 2025-09-01 13:32:25 -05:00
Jeff Carr cdc4155ef1 ignore json files 2025-09-01 12:38:29 -05:00
Jeff Carr 3a1e76e65e gemini-cli is stupid 2025-09-01 12:23:18 -05:00
Jeff Carr c84460eb65 it builds 2025-09-01 03:37:10 -05:00
Jeff Carr c65619154e sub in the functions 2025-09-01 01:55:06 -05:00
Jeff Carr c63a746d0b isolate this function 2025-09-01 01:41:03 -05:00
Jeff Carr c110250dc2 something? 2025-09-01 00:35:05 -05:00
Jeff Carr 4a800a7cfd attempts to submit data to the Gemini API 2025-09-01 00:29:48 -05:00
Castor Regex eba85c6b97 feat: dump last chat entry 2025-08-31 22:34:53 -05:00
Castor Regex 710693b18a feat: add dumpchat function 2025-08-31 22:31:11 -05:00
Castor Regex 8c8fccc650 feat: print last playback UUID 2025-08-31 22:26:49 -05:00
Jeff Carr 535cb98744 looking good. adds the json file okay 2025-08-30 19:08:41 -05:00
Jeff Carr 6ce2991074 more crap 2025-08-30 18:48:44 -05:00
Jeff Carr 96843095f5 minor 2025-08-30 18:14:47 -05:00
Jeff Carr fbbed0475b parse stuff 2025-08-30 18:07:41 -05:00
Jeff Carr 512ebf5be6 attempt to marshal JSON file to protobuf 2025-08-30 16:54:54 -05:00
Jeff Carr 6888512b3b minor cleanups 2025-08-30 16:17:01 -05:00
Jeff Carr b750fb9252 GEMINI workflow rules 2025-08-30 15:48:22 -05:00
Jeff Carr bbb12d79e2 more code cleanups 2025-08-30 15:24:54 -05:00
Jeff Carr c7896e47f9 code cleanup of early drafts of code from Gemini AI 2025-08-30 15:15:43 -05:00
Jeff Carr 7f8f5e3b9b basic JSON parsing into genai struc 2025-08-30 14:42:57 -05:00
Jeff Carr c971bfddf7 minor 2025-08-28 11:30:13 -05:00
Jeff Carr 5fff0c4d70 testing 2025-08-26 11:42:51 -05:00
Jeff Carr a20e4e0533 work in progress 2025-08-26 11:12:23 -05:00
Castor Regex 25e483898f feat(regex): print regex.log and sleep after ready 2025-08-25 17:24:00 -05:00
Castor Regex 3db9d84b63 fix(regex): delete ready file after detection 2025-08-25 11:57:20 -05:00
Castor Regex 4f215037a1 feat(editor): wait for ready file and rename to doEditor.go 2025-08-25 11:49:30 -05:00
Jeff Carr f5b923f180 can now send questions to gemini-cli from regex 2025-08-25 10:58:47 -05:00
Jeff Carr a813b2e206 test 2025-08-25 10:48:59 -05:00
Castor Regex 0b2ec9ce15 fix: correct build errors and clean up code 2025-08-25 10:15:39 -05:00
Jeff Carr c39a2f31e6 stuff 2025-08-24 19:34:44 -05:00
Castor Regex a9b7fca08d feat(chat): add --get-next-auto-topic flag 2025-08-24 13:23:12 -05:00
Castor Regex 82eba977cd fix(count-auto): load chats before counting 2025-08-24 13:14:48 -05:00
Castor Regex 9c7d2a9c9e fix(count-auto): suppress debug output 2025-08-24 13:11:19 -05:00
Castor Regex b03889101d feat(chat): add --new-chat and --count-auto flags 2025-08-24 13:07:43 -05:00
Castor Gemini 1a6b367144 feat(stats): add --stats flag to save session stats 2025-08-24 09:01:34 -05:00
Castor Gemini cd170de677 feat(playback): Improve formatting of long playback 2025-08-24 08:39:59 -05:00
Castor Gemini 357c20027f Refactor: Rename gemini to regex throughout the codebase 2025-08-24 01:21:01 -05:00
Castor Gemini 0a28d985b8 Fix: Update Makefile to build regex binary 2025-08-24 01:08:38 -05:00
Castor Gemini 40243de35b feat(gemini): add file import capability
This commit introduces the `doImport` function, which allows importing
the content of a file directly into the "auto" chat session.

The imported content is added as a `ChatEntry` from GEMINI, structured
as a `ToolCall` with the name "Shell" and the file content as the input.
This allows external command outputs to be seamlessly integrated into
the chat history for context.
2025-08-22 11:47:00 -05:00
Jeff Carr 7646310dd4 show 'auto' by default 2025-08-22 11:22:52 -05:00
Jeff Carr cf812da1d3 add doInput() 2025-08-22 10:43:52 -05:00