Commit Graph

342 Commits

Author SHA1 Message Date
tlongwell-block b6c4fdaa17 remove anyOf from create_task tool (#4897) 2025-09-30 14:55:48 -04:00
Alex Hancock cb0eca9966 alexhancock/mcp-crate-cleanup (#4885) 2025-09-29 17:00:17 -04:00
Alex Hancock b9ba8dca29 Revert "Internal MCP Crate Cleanup (#4800)" (#4883) 2025-09-29 14:21:30 -04:00
Alex Hancock 146cf3185a Internal MCP Crate Cleanup (#4800) 2025-09-29 10:39:43 -04:00
Angie Jones 2032c7099c lowercase g in goose (#4832) 2025-09-26 23:44:38 -05:00
Douwe Osinga dc292883b7 Session manager (#4648)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-09-26 14:56:45 -04:00
Jack Amadeo 757ceb6109 chore: turn clippy on for test code (#4817) 2025-09-26 00:06:07 -04:00
Alex Hancock 2f11d8d4ac Revert "fix(compaction): try to catch more context limit exceeded erors and compact" (#4820) 2025-09-25 14:12:43 -04:00
sings-to-bees-on-wednesdays b5c133cecb feat: Parse and use retryDelay from Google API RateLimitExceeded errors (#4124)
Signed-off-by: sings-to-bees-on-wednesdays <222684290+sings-to-bees-on-wednesdays@users.noreply.github.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2025-09-25 11:05:18 -04:00
tlongwell-block 9d40422e2d feat: AgentManager - foundation for unified execution (#4389) (#4684) 2025-09-24 16:15:26 -04:00
Alex Hancock 2a69ba1fa6 fix(compaction): try to catch more context limit exceeded errors and compact (#4656) 2025-09-17 17:23:19 -04:00
Jarrod Sibbison 7f51e078a9 fix: Missing final structured output should provide guidance to model (#4654) 2025-09-17 07:53:35 +10:00
Jack Amadeo c8020268f6 Run the conversation fixer over messages for recipe create (#4605) 2025-09-11 09:13:49 -04:00
David Katz 3f17f4007a Add Message Metadata for Visibility Control (#4538) 2025-09-10 17:26:16 -04:00
Angie Jones 63f3669cf7 Remove deprecated Claude 3.5 models (#4590) 2025-09-10 14:41:02 -05:00
dorien-koelemeijer 916ba902dc Prompt injection detection (simplified - only pattern matching) (#4237)
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com>

merging as looks good, lets keep an eye on it.
2025-09-10 10:41:30 +10:00
Abhijay Jain 0a4c60998f Fix : Google AI schema validation by adding missing array items fields (#4569)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2025-09-09 13:32:42 -04:00
Max Novich 195f389972 update to RMCP 0.6.2 (#4523) 2025-09-05 09:54:10 -04:00
Alex Hancock 9da33504d1 worlds simplest logging to see where things are blocked (#3888)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-09-04 13:51:02 -04:00
Kyle 🐆 bce046607c fix: auto-compact on context limit error (#3635)
Signed-off-by: Kyle 🐆 <kyle@privkey.io>
2025-09-04 12:00:31 +10:00
Michael Neale 439d293cae feat: multi model and multi provider config and auto switching (#4035) 2025-09-04 11:24:14 +10:00
tlongwell-block 3897345ca6 Align Dynamic Task Interface with Recipe Interface (#4311) 2025-09-03 19:04:19 -04:00
David Katz ef57f5062d Nest TODO State in session data (#4361)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-08-28 14:11:29 -04:00
Alex Rosenzweig 02753e8f03 feat: initial implementation of extension malware check (#4272)
Signed-off-by: Alex Rosenzweig <arosenzweig@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>

tested it a few ways, surgical change.
2025-08-27 15:27:17 +10:00
Alex Hancock a4fc5ec4f1 Goose Simple Compact UX (#4202)
Co-authored-by: David Katz <dkatz@squareup.com>
2025-08-26 18:12:02 -04:00
Zane ecb9283319 added more logging for recipe creation failures (#4299) 2025-08-25 07:57:09 -07:00
tlongwell-block b16741dbbd Move To-Do Tool to Session Scope from Agent Scope (#4157) 2025-08-22 10:53:42 -04:00
Jack Amadeo cd0b7d6934 Start extensions concurrently (#4234)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-21 21:49:13 -04:00
Alex Hancock 5d7e6d0cb1 chore: upgrade rmcp to 0.6.0 (#4243) 2025-08-21 10:20:48 -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
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
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
Jack Amadeo 9826161f42 fix: hide console window for stdio extensions on Windows (#4085) 2025-08-14 12:35:47 -04:00
David Katz 80826c2b23 Token counting reliability + summarization integration. (#3721) 2025-08-14 11:23:37 -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
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04: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
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
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
Jack Amadeo 6b93260fd0 Use RMCP for StreamableHTTP OAuth support (#3845) 2025-08-06 09:02:38 -04:00
Jack Amadeo 7174fc74c3 Detect client disconnects and cancel tool calls (#3782) 2025-08-05 11:48:15 +02: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
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