Commit Graph

168 Commits

Author SHA1 Message Date
Jack Amadeo 2970b5fa34 Stringly typed config (#5463) 2025-10-30 15:13:32 -04:00
Zane 5377b6df02 move history txt to state dir (#5410) 2025-10-28 13:57:41 -07:00
Will Pfleger 35909dcddc fix: --session-id shouldn't work without --resume, but --name should (#5360) 2025-10-27 15:44:57 -04:00
David Katz 23412e270f Replace compaction notifications with system notifications (#5218) 2025-10-22 16:09:44 -04:00
Angela Ning 09752aa7d0 Revert "Revert "Rewrite extension management tools"" (#5273)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-21 11:34:17 -04:00
Will Pfleger c662039674 Revert "Rewrite extension management tools" (#5243) 2025-10-17 20:25:44 -04:00
Angela Ning bccfa0156c Rewrite extension management tools (#5057)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-17 14:22:58 -04:00
David Katz de835124a1 Break compaction back into check_ and do_ compaction (#5212) 2025-10-16 17:24:46 -04:00
Jack Amadeo 6c25600356 force WAL sync after session create (#5202) 2025-10-16 11:00:36 -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
Douwe Osinga 1015064367 Make async (#5126)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-10 19:31:50 -04: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
Zane f4d79404ee Create / edit recipe form unification and improvements (#4693) 2025-10-05 09:00:59 -07: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
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
Will Pfleger 52e4308564 Using --resume with --name should still accept session IDs (#4937)
thank you!
2025-10-01 22:18:46 -04:00
Jack Amadeo a77d13aa88 rmcp upgrade (#4792) 2025-09-30 21:03:50 -04:00
Matt Donovan af40917b2d fix: Windows prompt cursor positioning issue with ANSI escape sequences (#4464)
Signed-off-by: Matt Donovan <mattddonovan@protonmail.com>
Co-authored-by: Matt Donovan <mattddonovan@protonmail.com>
2025-09-30 08:58:11 -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
Owen Mehegan d28eb1bbb0 Add elapsed time to the CLI output. (#4609)
Signed-off-by: Owen Mehegan <owen@buildkite.com>
2025-09-24 18:02:55 -04:00
David Katz 179ee01e93 Compact session automatically for streaming providers on Context Length Exceeded (#4565) 2025-09-22 17:24:50 -04:00
Dhanji R. Prasanna c36b9b59b4 Offer to summarize or clear conversation when it has gotten too long … (#4688) 2025-09-22 14:32:59 -04:00
Angie Jones 63f3669cf7 Remove deprecated Claude 3.5 models (#4590) 2025-09-10 14:41:02 -05:00
Jack Amadeo aa86e14d61 fix: don't redact tool calls (#4589) 2025-09-10 11:10:27 +10: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
Max Novich 195f389972 update to RMCP 0.6.2 (#4523) 2025-09-05 09:54:10 -04:00
David Katz 422bb77c38 Fix databricks streaming errors (#4506) 2025-09-04 10:32:12 -04:00
tlongwell-block 3897345ca6 Align Dynamic Task Interface with Recipe Interface (#4311) 2025-09-03 19:04:19 -04: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 7f6177b268 restore cli projects from accidental removal during cleanup (#4266) 2025-08-22 07:12:54 -07: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
Yiming Zhang 302e9468d8 Fix: Missing smart_approve in CLI /mode help text and error message (#4132) 2025-08-20 11:42:43 -04:00
Jarrod Sibbison 43211803a9 Recipe config to limit tool availability (#4020) 2025-08-18 01:14:23 -05:00
Zane f609f27db0 remove and cleanup unused code (#4074) 2025-08-14 16:27:53 -07: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
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
Bradley Axen b38aa1668a feat: streamline list args on cli (#3937) 2025-08-07 19:16:28 -07:00
Jack Amadeo 43d6d1a492 chore: rmcp 0.5.0 (#3935) 2025-08-07 18:07:03 -07:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Max Novich 4567eb22be additional metrics + Ui implementation (#3871) 2025-08-06 09:26:15 -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