Commit Graph

869 Commits

Author SHA1 Message Date
Michael Neale 7aae5ef316 fix: correct schema for openai tools (#5229)
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2025-10-17 10:29:04 -04:00
David Katz de835124a1 Break compaction back into check_ and do_ compaction (#5212) 2025-10-16 17:24:46 -04:00
Alex Hancock 4d27629010 Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209) 2025-10-16 13:55:15 -04:00
Jack Amadeo 6c25600356 force WAL sync after session create (#5202) 2025-10-16 11:00:36 -04:00
Michael Neale d142f4267d feat: enhance goose to search sessions for easy recall (#5177) 2025-10-16 18:26:25 +11:00
Douwe Osinga 0ffd29ce8b Skip hidden & real format (#5194)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-15 22:09:26 -04:00
Alex Yao a6beb956f5 Fix mcp large response race condition (#5065)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2019@gmail.com <alexyao2015@users.noreply.github.com>
2025-10-15 18:50:14 -04:00
Douwe Osinga 7c1f5dcb2f Compaction overhaul (#5186)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-10-15 18:39:12 -04:00
Alex Hancock ef9e68f2c6 fix: #3960 better approach to input schema for dynamic task params (#5189) 2025-10-15 18:16:34 -04:00
Lifei Zhou a6d0666ffd used recipe id or deeplink to start agent (#5154) 2025-10-16 08:36:40 +11:00
tlongwell-block d607f7fe50 Minimally disable subagents when not in autonomous model (#5149) 2025-10-15 15:01:18 -04:00
tlongwell-block 6fe62c9254 Fix provider sort (#5188) 2025-10-15 13:35:20 -04:00
David Katz 5581078935 Sort providers in alphabetical vs random (#5090) 2025-10-15 11:26:28 -04:00
Douwe Osinga 9251da4314 Declarative providers (#5084)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-15 09:48:14 -04:00
nicole pardal 55f3fcc015 Ollama integration: modified default model + added models (#5153)
Signed-off-by: nicole pardal <nicolepardall@gmail.com>
Co-authored-by: Amed Rodriguez <amed@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-10-15 08:45:54 -04:00
David Katz 05882bc948 Remove orphaned tool calls before compaction (#5059) 2025-10-14 14:12:24 -04:00
Jack Amadeo d98942579e remove extra whitespace from message (#5159) 2025-10-14 11:11:41 -04:00
Douwe Osinga 1a905e8957 Revert "Fix gpt-5 input context limit (#4619)" (#5135)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-13 10:13:48 -04:00
Alex Yao 47d5c96ee8 Fix bedrock tool input schema (#5064)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2019@gmail.com <alexyao2015@users.noreply.github.com>
2025-10-12 15:04:33 -04:00
Matt Yaple 1593b73b0a fix: modifies openai request logic for reasoning models (#4221) (#4294)
Signed-off-by: Matt Yaple <matt@yaple.dev>
2025-10-11 18:11:19 -04:00
Augustine D. Nguyen 6ed178b2d2 Fix race condition threat when set_param and set_secret of c… (#5109)
Signed-off-by: Augustine D. Nguyen <de.nguyen@sap.com>
Co-authored-by: Augustine D. Nguyen <de.nguyen@sap.com>
2025-10-11 12:42:12 -04:00
Douwe Osinga 0c2127124f Clean room implementation of the chat process (#5079)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-10-11 10:45:16 -04:00
Jack Amadeo 73f109237e Bump rmcp (#5096) 2025-10-11 10:32:16 -04:00
Jack Amadeo c70f0231e6 set version in an env variable for testing (#5100) 2025-10-11 10:31:44 -04:00
Douwe Osinga 1015064367 Make async (#5126)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-10 19:31:50 -04:00
tlongwell-block 228325ffef Improve Rust analysis output for analyze tool (#5072) 2025-10-10 09:28:26 -04:00
Jack Amadeo 3e9a799d8f Remove duplicate prepare_reply_context call (#5063) 2025-10-09 22:39:58 -04:00
tlongwell-block 23da28d8c3 Subagent extension selection behavior fix (#5093) 2025-10-09 15:30:36 -04:00
Lifei Zhou 1396d315e5 Applied server side call to parse and save recipe (#5022) 2025-10-09 15:45:46 +11:00
Will Pfleger c2e920a747 Fix: Prevent cross-contamination of cache data across analysis modes for analyze tool (#5075) 2025-10-08 15:06:12 -04:00
tlongwell-block b0edaf77f2 Add hint for focus mode when used on file paths for analyze tool (#5069) 2025-10-08 12:06:03 -04:00
Izzy b040cfc5ab fix: use dynamic port allocation for OAuth server (#5019)
Signed-off-by: Izzy Fraimow <izzy@squareup.com>
2025-10-08 08:09:09 -07:00
Douwe Osinga b179be4cff Art vandelay: Import & Export (#5053)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-07 21:07:40 -04:00
Will Pfleger 4246ca59b3 Developer analyze tool improvement (#5030) 2025-10-07 10:20:17 -04:00
Yingjie He 0600cb4389 use agent manager for subagent (#4828) 2025-10-06 21:17:38 -07:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Kevin Everly 202fea5ed8 Add new subcommand for opening recipes in desktop app (#4970) 2025-10-06 13:06:42 -04:00
tlongwell-block fb92e713a9 Update system.md with softer subagent language (#5023) 2025-10-06 12:29:24 -04:00
Lifei Zhou 5526b59f53 fix: backwards compatible parsing recipe file (#5020) 2025-10-06 21:34:16 +11:00
Lifei Zhou 0df1e0704b chore: Used common function to list recipes in local machine (#4974) 2025-10-06 13:16:50 +11:00
Jeff Wofford bcbfef07a7 fix: Issue #4540: goose configure -> Cursor Agent succeeds (#4942)
Signed-off-by: Jeff Wofford <github@jeffwofford.com>
2025-10-06 11:46:39 +11:00
Zane f4d79404ee Create / edit recipe form unification and improvements (#4693) 2025-10-05 09:00:59 -07:00
hikae 76147a60d3 feat: add grok-code-fast-1 support for xAI provider (#4472)
Signed-off-by: HikaruEgashira <hikaru-egashira@c-fo.com>
2025-10-04 17:18:31 -04:00
Will Pfleger a59fbab69c Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331) 2025-10-04 17:17:12 -04:00
Douwe Osinga 96ded37e15 Platform extensions sketch (#4868)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-03 13:45:37 -04:00
Douwe Osinga 5b8efb5b9a Add reply to the routes (#4963)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-03 13:32:42 -04:00
Sam Osborn 73e35c15ab feat(cli): add GOOSE_DEBUG environment variable support (#4825)
Signed-off-by: Sam Osborn <samosborn@squareup.com>
2025-10-03 13:30:58 -04:00
Rodolfo Olivieri bfc7d89f89 Allow empty API Key when registering custom provider (#4977)
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
2025-10-03 09:08:36 -04:00
dorien-koelemeijer e6a5692656 Feat: Add prompt injection detection settings UI + update logging (#4651) 2025-10-03 09:01:37 -04:00
Douwe Osinga c96476fc24 Make create_session work concurrently (#4954)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-02 22:23:09 -04:00