Commit Graph

649 Commits

Author SHA1 Message Date
Rajiv Singh ab0b078314 feat: Add GOOSE_TERMINAL env variable to spawned terminals (#3911)
Signed-off-by: iamrajiv <rajivperfect007@gmail.com>
2025-08-11 16:08:45 +10:00
Amed Rodriguez 48c9af0ed9 Sanitize Tags Unicode Block (#3920) 2025-08-08 09:06:08 -07:00
Douwe Osinga f1b833f977 Move hardcoded LLM prompts to template files (#3934)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-08 17:06:34 +02:00
Bradley Axen b38aa1668a feat: streamline list args on cli (#3937) 2025-08-07 19:16:28 -07:00
Colin Walters 719b569681 mcp/developer: Refactor to use tokio SplitStream (#3894)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-08 11:44:14 +10:00
Michael Neale e124bb084f feat: first time automated ollama install experience and openrouter (#3881)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-08 11:41:53 +10:00
Jack Amadeo 43d6d1a492 chore: rmcp 0.5.0 (#3935) 2025-08-07 18:07:03 -07:00
Matt Nicholson 16304121ef add gpt-5 to openai provider format (#3924) 2025-08-07 17:19:39 -04:00
Zane e5e6522942 added gpt5 context limit (#3927) 2025-08-07 13:31:22 -07:00
David Katz 0c28228c1e Bump auto-compact threshold to 80% (#3925) 2025-08-07 15:26:20 -04:00
Angela Ning 6e6e0834e7 FIX: gemini tool call hanging (#3898) 2025-08-07 11:58:22 -04:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Lifei Zhou 67e63624ab fixed recipe schedule jobs (#3880) 2025-08-07 11:18:39 +10:00
Max Novich 4567eb22be additional metrics + Ui implementation (#3871) 2025-08-06 09:26:15 -07:00
Anthony Langhorne a5371af4c1 feat: Add session description editing functionality (#3819)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-06 08:59:33 -07:00
Adam Tarantino c2f08557af feat: add OAuth provider abstraction for CLI configuration (#3157)
Signed-off-by: Adam Tarantino <tarantino.adam@gmail.com>
2025-08-06 17:04:49 +02:00
Jack Amadeo 6b93260fd0 Use RMCP for StreamableHTTP OAuth support (#3845) 2025-08-06 09:02:38 -04:00
Jack Amadeo ee450254b6 Try to keep key order for Databricks (#3876)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-06 09:02:10 -04:00
Rahul Zhade 7f877960d3 Fix OpenAI Provider with GitHub Models (#3875)
Signed-off-by: Rahul Zhade <rzhade3@users.noreply.github.com>
2025-08-06 11:45:08 +02:00
Michael Neale 8f54fa84a5 fix: optimise reading large file content (#3767) 2025-08-06 09:38:52 +10:00
Bradley Axen 44526de207 fix: replace glob/grep tool with shell (#3834) 2025-08-05 14:56:49 -07:00
Jack Amadeo 7174fc74c3 Detect client disconnects and cancel tool calls (#3782) 2025-08-05 11:48:15 +02:00
Douwe Osinga bef7622123 Suppress ansi with pipes (#3775)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 11:37:02 +02:00
David Katz 97e508b3a1 Fix leaky env variable causing flaky test (#3761) 2025-08-05 10:45:04 +02:00
Douwe Osinga 66f8ef123b Update gemini error msg (#3847)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 10:40:21 +02:00
Douwe Osinga 918faddf03 Generic retry and error parsing (#3558)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-05 10:37:04 +02:00
Douwe Osinga 33f57da4c9 Clear the current line on ctrl-c in line with other tools (#3764)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 10:13:22 +02:00
Michael Neale c6848efc26 chore: upgrade morph to use new model with instruction (#3745) 2025-08-05 14:43:19 +10:00
David Katz 63f4374820 Token counting in Auto-compact uses provider metadata (#3788) 2025-08-04 15:45:23 -04:00
Jack Amadeo f7de3596cf fix param order of debug_conversation_fixer (#3796) 2025-08-04 12:13:50 -04:00
Douwe Osinga 092ece780c File completion in CLI (#3822)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-04 17:42:49 +02:00
Colin Walters 5d24432c83 tests: Add missing #[serial] to two tests (#3816)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-03 16:29:12 +02:00
Lifei Zhou 48a38dc034 Chore: apply more clippy rules to prevent from code complexity (#3813) 2025-08-03 20:03:08 +10:00
Colin Walters 412ceb8128 chore(mcp): Add helpers to parse parameters (#2821)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-03 10:51:36 +02:00
Colin Walters 43e85c4304 developer: Optimize text_editor_view a bit (#3781)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-02 19:36:37 +02:00
Angela Ning d93063b686 Override session name generator for ollama provider (#3710) 2025-08-02 19:36:21 +02:00
Jack Amadeo 6b3018b77a Swap MCP client implementations to rmcp (#3634) 2025-08-01 17:14:41 -04:00
Max Novich 3b6a92b715 Mnovich/otlp v2 (#3772) 2025-08-01 12:15:12 -07:00
Douwe Osinga 1a8b3b1a42 Handle missing keys with a default (#3753)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-01 21:13:30 +02:00
Douwe Osinga 750fbb44fb No tool role means we should not collapse messages (#3778)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-01 16:53:46 +02:00
Andrew Harvard 900698777b integrate MCP UI (#2948)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-01 08:09:06 -04:00
Jack Amadeo b4ab774329 Fix claude model names (#3765)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-01 13:33:08 +10:00
Michael Neale bbf1f1eee8 fix: don't return full shell output when very large (#3750)
has some additional build fixes
2025-08-01 12:48:25 +10:00
Jack Amadeo 55fc42d801 fix: cli tool logging (#3749) 2025-07-31 20:48:34 -04:00
Shodipo Ayomide 26cb85094f Increase req body limit (#2965)
force merging this since it has been going back and forth for so long
2025-07-31 22:23:09 +02:00
Douwe Osinga 14ee888832 Stable goose info -v (#3760)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-31 22:09:44 +02:00
David Katz 9daa464021 Env parsing for primitive types (#3706) 2025-07-31 14:51:03 -04:00
David Katz 6f36c1f81e Autocompact + One Shot Summarization algorithm (#3559)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-31 14:23:06 -04:00
Rami Chowdhury d9313aca57 feat: Allow configuring hints filename(s) (#3269)
Signed-off-by: Rami Chowdhury <rami.chowdhury@gmail.com>
2025-07-31 19:06:08 +02:00
Andrew Harvard 001bcebcee feat: upgrade rmcp (#3738) 2025-07-31 08:57:51 -04:00