Commit Graph

86 Commits

Author SHA1 Message Date
Michael Neale 829359584b chore [v1.0]: tidy up processes when session closes (#622) 2025-01-16 14:45:39 +11:00
Salman Mohammed 2cb23d9293 feat: add more tracing logs, trim loaded prompt (#603) 2025-01-15 13:44:29 -05:00
lily-de 97fe873823 feature: new welcome page and real keychain (#604)
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Mic Neale <michael.neale@gmail.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
2025-01-15 09:31:26 -08:00
Bradley Axen 60f530917e feat: Make the reference agent the default (#589) 2025-01-14 12:00:18 -08:00
Bradley Axen ea6ec0d3e2 chore: remove unused old setup for CLI (#574)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-13 14:47:20 -05:00
Bradley Axen 32c7a3df95 feat: Implement a simplified reference agent and dev toolkit (#564) 2025-01-08 19:25:51 -08:00
Max Novich cbbb25373b added a new mcp system + refactor to support it (#552)
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-08 14:50:46 -08:00
Wendy Tang 5743413180 feat: port over nondeveloper system into mcp server (#561)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-01-08 14:21:48 -08:00
Alice Hau 798e410083 [feat] langfuse tracing layer (#498)
Co-authored-by: Alistair Gray <ajgray@stripe.com>
2025-01-07 20:25:49 -05:00
Bradley Axen da387444b3 hotfix: use same executable path for dev system 2025-01-07 13:24:48 -08:00
Bradley Axen 0745d12f90 fix: Standardize mcp clis 2025-01-06 22:21:45 -08:00
Bradley Axen 82808ab3f0 Rework agents to use MCP (#546)
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
Co-authored-by: Wendy Tang <wendytang@squareup.com>
Co-authored-by: Zaki Ali <zaki@squareup.com>
Co-authored-by: Kalvin Chau <kalvin@squareup.com>
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-06 21:54:30 -08:00
Lifei Zhou a30094b644 feat: added groq provider (#494) 2024-12-20 11:06:58 +11:00
Michael Neale e1381a5b0d fix: use rust tls (#500) 2024-12-20 10:41:44 +11:00
Lifei Zhou 7154da73f0 feat: add google provider (#489) 2024-12-18 12:37:12 +11:00
Jarrod Sibbison 13cd298505 Restore command history when resuming session (#483) 2024-12-17 13:33:19 +11:00
Jarrod Sibbison cd6bd04faf Newline in cli (#485) 2024-12-17 12:15:44 +11:00
Jarrod Sibbison ab7ea6c605 remove cliclack prompt (#484) 2024-12-17 11:56:58 +11:00
Kalvin C de9b3df576 feat:model-specific-configuration (#466) 2024-12-16 16:53:32 -08:00
Jarrod Sibbison 6c48632b67 Adds session cost to goose.log (#474) 2024-12-17 09:35:30 +11:00
Jarrod Sibbison 8905afd9a9 Record token usage to goose.log for cli sessions (#459) 2024-12-16 09:14:31 +11:00
Bradley Axen 043bab3955 refactor: Move shared models out to mcp-core (#469) 2024-12-14 14:31:01 -08:00
Jarrod Sibbison 0c6ffa4cbe Adds command history to rustyline cli (#461) 2024-12-13 13:22:03 +11:00
Jarrod Sibbison bc00988681 Fix typos and run cargo fmt (#447)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2024-12-12 18:09:52 +11:00
Jarrod Sibbison 49847026a8 [cli] Resumes most recent modified session if no session name provided (#444) 2024-12-11 15:07:51 +11:00
Jarrod Sibbison 8cc96703a9 Extract common renderings (#432) 2024-12-10 09:34:10 +11:00
Michael Neale 7288b38307 anthropic provider (#420) 2024-12-09 14:55:17 +11:00
Jarrod Sibbison 8f5922a73d Download script for goose cli pre-release (#413)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-12-05 10:23:39 -08:00
Jarrod Sibbison 24822fb94b feat: Add cli options for configure to specify provider and model (#415) 2024-12-05 09:38:02 -08:00
Jarrod Sibbison 96410d3623 fix: configure allows selecting the suggested option with return (#414) 2024-12-05 14:07:04 +11:00
Lifei Zhou 239115f168 Lifei/configure key chain (#389)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2024-12-04 15:40:47 -08:00
Jarrod Sibbison 53dd8ab38c fix: improve 'no command provided' error (#403) 2024-12-04 17:49:57 +11:00
Jarrod Sibbison d9e3000db7 fix: Kills recursively processes from spawned agent shell commands (#384) 2024-12-03 21:30:39 +11: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
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
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
Max Novich 5ba98c424d [feat]: Add memory system (#339) 2024-11-25 22:19:55 -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
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
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