Commit Graph

71 Commits

Author SHA1 Message Date
Jarrod Sibbison d9e3000db7 fix: Kills recursively processes from spawned agent shell commands (#384) 2024-12-03 21:30:39 +11:00
Michael Neale e2aa23fc3e feat: add hints to goosed (#379) 2024-12-03 14:27:42 +11:00
Bradley Axen 335fc3893c fix: expand tilde in paths 2024-12-02 16:42:54 -08:00
Bradley Axen 37e836b2f2 fix: server state persists (#378) 2024-11-29 11:41:13 -08:00
lily-de 3658326d53 cli: review command naming and help descriptions (#347)
Co-authored-by: Wendy Tang <wendytang@squareup.com>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-11-29 09:44:58 -08:00
Jarrod Sibbison cc558c2a6d fix: Handle interrupt after tool response but before assistant message (#374) 2024-11-29 14:22:52 +11:00
Jarrod Sibbison c151fa50e5 fix: Move goose hints system into goose crate (#373) 2024-11-29 12:59:20 +11:00
Jarrod Sibbison bef49113b7 fix: During configure remove 'recommended' from provider descriptions (#372) 2024-11-29 09:24:13 +11:00
Jarrod Sibbison 545d6abcfa [cli] On interrupt repair messages (#370) 2024-11-29 08:36:43 +11:00
Bradley Axen 2654c499d4 feat: add low priority user output for bash 2024-11-28 11:19:53 -08:00
Alice Hau 3c6583ab9a feat [cli]: Add keyring management for OpenAI API keys (#361)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-11-27 18:17:23 -08:00
Jarrod Sibbison ceb80ca189 Interrupt running shell tool commands (#365) 2024-11-28 13:07:37 +11:00
Bradley Axen 4fa9c2ad3d feat: simplify initial session splash (#362) 2024-11-27 15:52:26 -08:00
Wendy Tang 8e7506d28d feat: support stdin and text input in cli (#335) 2024-11-26 10:58:25 -08:00
Michael Neale 524af9ea7d fix: fix oauth home (#346) 2024-11-26 22:45:32 +11:00
Max Novich 5ba98c424d [feat]: Add memory system (#339) 2024-11-25 22:19:55 -08:00
Bradley Axen 28753024f6 chore: Fix libc to previous version 2024-11-25 20:17:13 -08:00
Jarrod Sibbison 21a8ceed45 busy prompt changes text for each goose streamed response 2024-11-26 09:48:58 +11:00
Bradley Axen 8d9fc0d5e8 chore: fix all lints and formats (#336) 2024-11-25 12:43:16 -08:00
Bradley Axen 89b051cf90 feat: More parity (#330) 2024-11-25 09:31:53 -08:00
Mic Neale 6e15708f02 [app] Plans feature 2024-11-25 11:21:24 -05:00
Jarrod Sibbison d7ba3acb42 Skip ollama intergration test if no ollama env set (#327) 2024-11-25 10:29:31 +11:00
Jarrod Sibbison 5c8a212183 fix: [cli] Rewind messages past last user text message, ignore user tool result message (#325) 2024-11-25 10:20:51 +11:00
Bradley Axen 339f5f4b9e feat: Add databricks oauth (#313) 2024-11-24 08:02:53 +11:00
Michael Neale c59fd90964 fix: fix markdown for agent response (#321) 2024-11-23 20:37:15 +11:00
Jarrod Sibbison a2ba3de347 [cli] Serialize purely with serde (#312) 2024-11-22 22:41:40 +11:00
Jarrod Sibbison ad832cf5c7 [cli] Resume session (interactive and headless) with -r (#308) 2024-11-22 22:11:39 +11:00
Jarrod Sibbison e69b0d5883 Always render bash commands (#310) 2024-11-22 21:36:25 +11:00
meenalc 1eab61ea2b feat: migrate the ollama provider from python to rust (#249) 2024-11-22 01:16:25 -08:00
Jarrod Sibbison f204bf5316 [cli] Do better than thinking... (#304) 2024-11-22 13:16:05 +11:00
Bradley Axen 328f0049e7 feat: Add annotations to outputs (#303) 2024-11-22 07:54:52 +11:00
Bradley Axen 42d972ba6f feat: clarify the dev system prompt (#298) 2024-11-21 21:37:38 +11:00
Michael Neale e94d53384f feat: Micn/fix build (#301) 2024-11-21 20:34:10 +11:00
Jarrod Sibbison 0479344cce [cli] Adds rustyline as the default input method. Configurable via GOOSE_INPUT env. (#297) 2024-11-21 15:38:11 +11:00
Jarrod Sibbison e0d8571a6d [cli] Show provider and model during startup (#292) 2024-11-21 15:33:16 +11:00
Jarrod Sibbison d8307373f0 Replace all processor/accelerator with model including in profile (#295) 2024-11-21 14:48:06 +11:00
Jarrod Sibbison 15c1aab0af Tweak send hint message 2024-11-21 12:50:53 +11:00
Jarrod Sibbison d6620f1fa3 [cli] Add renderers to prompt to make it easier to implement tool specific rendering (#288) 2024-11-21 09:23:11 +11:00
Jarrod Sibbison 5fb6a5c7dd [cli] handle input errors more gracefully (#287) 2024-11-20 15:36:32 +11:00
Bradley Axen 6980f34235 feat: Improve dev system (#289)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2024-11-20 15:23:40 +11:00
Jarrod Sibbison b0dc871756 Adds GooseHints system to load .goosehints files (#285) 2024-11-20 14:35:45 +11:00
Jarrod Sibbison 425a13b08d Ran fmt and clippy --fix on everything (#286) 2024-11-20 13:30:19 +11:00
Jarrod Sibbison 3f3778cfff remove incorrect comment 2024-11-20 13:06:49 +11:00
Jarrod Sibbison f18066e328 [cli] Stores messages to sessions/{}.jsonl file during the session (#283) 2024-11-20 12:09:28 +11:00
Michael Neale 621aa21367 Updating to handle tool call result types (text and image lists etc) (#284) 2024-11-20 11:30:43 +11:00
Bradley Axen 5e18a80fed feat: Cleanup serialization of content (#282) 2024-11-20 10:22:52 +11:00
Jarrod Sibbison c68d9db0ac [cli] Use clearer Esc -> Enter prompt for sending messages (#278) 2024-11-20 08:57:32 +11:00
Jarrod Sibbison fa77b1bb1d [cli] Splits profile.rs into interface and cliclack implementation files (#277) 2024-11-19 22:06:51 +11:00
Bradley Axen 00ed82d1ad Refactor models to make results more explicit (#272) 2024-11-19 18:44:21 +11:00
Lifei Zhou 335516e430 feat: lifei/configure system (#268) 2024-11-19 17:49:40 +11:00