Commit Graph

685 Commits

Author SHA1 Message Date
Angie Jones 69ce34a828 Read AGENTS.md by default (#4232) 2025-08-20 21:34:17 -05:00
Matt Yaple 1dbbd9155e feat: adds mtls to all providers (#2794) (#2799)
Signed-off-by: Matt Yaple <matt@yaple.dev>
2025-08-20 16:19:16 -04:00
Yiming Zhang 302e9468d8 Fix: Missing smart_approve in CLI /mode help text and error message (#4132) 2025-08-20 11:42:43 -04:00
sings-to-bees-on-wednesdays ba0f55d14b feat(mcp/developer): accept -1 for insert_line number (#4112)
Signed-off-by: sings-to-bees-on-wednesdays <222684290+sings-to-bees-on-wednesdays@users.noreply.github.com>
2025-08-20 09:43:00 -04:00
Douwe Osinga 942ef5b0a3 Custom providers update (#4099)
Co-authored-by: developerayo <shodipovi@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-19 15:03:10 -07:00
Amed Rodriguez 4f4e8ace33 Desktop alerts when suspicious unicode characters found in Recipe (#4080) 2025-08-19 14:05:46 -07:00
Jack Amadeo 33bf5a44ed chore: remove the google drive built-in extension (#4187) 2025-08-19 17:04:30 -04:00
Douwe Osinga df0a6c4d81 Remove unused extension stuff (#4166)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-19 13:18:56 -04:00
Douwe Osinga 73e4839c4a Retry all 500 codes (#4160)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-18 21:29:23 -04:00
David Katz 6522dc1cd5 Temporarily disable TODO Tool (#4158) 2025-08-18 12:13:12 -04:00
Jarrod Sibbison 43211803a9 Recipe config to limit tool availability (#4020) 2025-08-18 01:14:23 -05:00
Roshan Bhatia 78c5624323 feat: adds cursor-agent as a cli provider (#4101)
Signed-off-by: Roshan Bhatia <rshnbhatia@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
2025-08-18 14:35:38 +10:00
Wendy Tang b23559640a chore: remove vector search tool selection strategy (#3933)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-18 13:56:27 +10:00
Alex Hancock b000911783 feat: iterating on summarize oneshot prompt (#4113) 2025-08-15 14:57:50 -04:00
Jack Amadeo a78939654d feat(mcp): Persist OAuth credentials to keyring (#4007) 2025-08-15 14:01:35 -04:00
Amed Rodriguez 6e022a974a Sanitize Tags Unicode Block at prompt level (#4047) 2025-08-15 09:12:05 -07:00
Zane f609f27db0 remove and cleanup unused code (#4074) 2025-08-14 16:27:53 -07:00
Douwe Osinga d7e761c529 Reroute routes (#4088)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-14 14:23:02 -04:00
Gary Zhou 290d29e961 fix(cli): fix compiling issue on windows system by adding a missing param (#4019) 2025-08-14 12:53:14 -04:00
Jack Amadeo 9826161f42 fix: hide console window for stdio extensions on Windows (#4085) 2025-08-14 12:35:47 -04:00
Jack Wright e173c221ff Do not fetch pricing information if GOOSE_CLI_SHOW_COST is false (#3901)
Co-authored-by: Jack Wright <jack.wright@nike.com>
2025-08-14 12:21:32 -04:00
David Katz 80826c2b23 Token counting reliability + summarization integration. (#3721) 2025-08-14 11:23:37 -04:00
Angela Ning c42da79479 CLI: improve model selection ux (#4071) 2025-08-13 14:47:40 -04:00
Jack Amadeo 8b195a71d4 fix: flag out uncompilable bit in windows (#4068)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-13 11:14:23 -04:00
Jack Amadeo 4f3038bcb1 fix: ctrl-C interruption in the CLI (#4057)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-13 10:30:12 -04:00
Michael Neale e75f2f2555 fix: this should be a debug message not a warn (#4024)
is as a debug so still there if needed
2025-08-13 08:13:00 +10:00
Douwe Osinga 4ac530a2ea Better provider logging (#4052)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-12 18:05:09 -04:00
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04:00
Jack Amadeo 2eca4b8416 MCP session replay integration test (#3939) 2025-08-12 14:03:49 -04:00
Amed Rodriguez b0d3c7ddad sanitize message content on deserialization (#3966) 2025-08-12 10:02:37 -07:00
Jack Amadeo c5abcb7548 Actually send cancellation to MCP servers (#3865) 2025-08-12 09:37:52 -04:00
Michael Neale 168366be3b fit: default ollama port (#4001) 2025-08-12 12:16:31 +10:00
Jack Amadeo dd504741a3 Remove cognitive complexity clippy lint (#4010) 2025-08-11 20:24:37 -04:00
Kat Hawthorne c2859fd49b feat: add @-mention file reference expansion to .goosehints (#3873)
Summary
Adds support for @filename references in .goosehints files, enabling dynamic inclusion of documentation files with security safeguards.

Changes
Add file reference parsing with regex pattern matching (@README.md, @docs/api.md, etc.)
Implement secure recursive file expansion with path traversal protection
Add ReDoS protection (128KB limit) and circular reference detection
Integrate with existing .gooseignore pattern system
Add comprehensive test suite covering security, functionality, and edge cases
Merge with latest upstream improvements (151 commits ahead)
2025-08-11 16:07:22 -07:00
Gary Zhou 615d1fca04 feat(cli): Add --name/-n to session remove and --id/-i alias for session export (#3941) 2025-08-12 08:40:54 +10:00
tlongwell-block 566b9dc577 To-Do Tools (#3902)
Co-authored-by: David Katz <dkatz@squareup.com>
2025-08-11 15:57:17 -04:00
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