Commit Graph

118 Commits

Author SHA1 Message Date
Jack Amadeo
9f4e7a88f1 Replace mcp_core::resource::* with rmcp types (#3563) 2025-07-22 09:36:21 -04:00
Prem Pillai
f21b9017b8 fix: ensure retry-config and success-criteria are populated in openapi spec (#3575) 2025-07-22 19:39:35 +10:00
Jack Amadeo
0a98f431c6 Replace mcp_core::prompt with rmcp::model types (#3561) 2025-07-21 21:33:33 -04:00
Prem Pillai
99cc0a9c81 feat: recipes can retry with success criteria (#3474) 2025-07-22 10:49:21 +10:00
Jarrod Sibbison
d085126709 refactor: Use openapi for recipe endpoint types and in frontend (#3548) 2025-07-21 19:40:13 +10:00
Kyle 🐆
cfa99b3e08 fix(ui): enable selection of zero-config providers in desktop GUI (#3378)
Signed-off-by: Kyle Santiago <kyle@privkey.io>
2025-07-21 10:44:49 +10:00
Jarrod Sibbison
947c2f5248 refactor: Renames recipe route to recipes to be consistent (#3540) 2025-07-20 19:06:38 -05:00
Jarrod Sibbison
e2e656c012 refactor: Centralise deeplink encode and decode into server (#3489) 2025-07-20 18:13:55 +10:00
Yingjie He
ef496329b9 feat: deprecate jetbrains extension in favor of public one (#2589) 2025-07-19 13:58:06 -07:00
Jack Amadeo
d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 2025-07-18 17:23:25 -04:00
Alex Hancock
76da3a9724 feat: switch from mcp_core::Role to rmcp::model::Role (#3488) 2025-07-18 12:30:23 -04:00
Michael Neale
a1463e6674 fix: working dir was not being set correctly (#3477) 2025-07-17 19:59:19 -07:00
Uddhav Kambli
21b79ad240 feat(gcpvertexai): do HTTP 429 like retries for Anthropic API HTTP 529 overloaded status code (#3026)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-17 12:10:48 +10:00
Zane
77ea27f5f5 UI update with sidebar and settings tabs (#3288)
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Lily Delalande <119957291+lily-de@users.noreply.github.com>
Co-authored-by: Spence <spencrmartin@gmail.com>
Co-authored-by: spencrmartin <spencermartin@squareup.com>
Co-authored-by: Judson Stephenson <Jud@users.noreply.github.com>
Co-authored-by: Max Novich <mnovich@squareup.com>
Co-authored-by: Best Codes <106822363+The-Best-Codes@users.noreply.github.com>
Co-authored-by: caroline-a-mckenzie <cmckenzie@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-15 17:24:41 -07:00
Jack Amadeo
a71a2d0e73 fix: message concatenation in server session management (#3412) 2025-07-14 20:31:16 -04:00
Jack Amadeo
fde3a578a5 feat: stream LLM responses (#2677)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-07-14 14:57:03 -04:00
Jarrod Sibbison
2c86a0eb6e feat: Adds max_turns for the agent without user input (#3208) 2025-07-03 11:57:25 +10:00
Jarrod Sibbison
cf818ada89 feat: GUI can use structured output present in recipes (#3218) 2025-07-03 10:40:29 +10:00
Douwe Osinga
5f7e50ef4a Defend against invalid sessions (#3229)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-02 16:42:32 -04:00
jack
620474b76e Fix cost tracking accuracy and OpenRouter model pricing (#3189)
Co-authored-by: jack <>
Co-authored-by: angiejones <jones.angie@gmail.com>
2025-07-01 21:14:05 -05:00
btdeviant
2948d4a375 feat: Adding streamable-http transport support for backend, desktop and cli (#2942) 2025-07-01 16:35:11 -07:00
jack
495cdfb33c feat: implement async token counter with network resilience and performance optimizations (#3111)
Co-authored-by: jack <>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-06-30 08:45:17 -04:00
Zane
ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
jack
6ad95fe0d0 feat: add voice dictation using OpenAI Whisper & ElevenLabs (#3079)
Co-authored-by: jack <>
2025-06-27 16:36:35 +10:00
Zane
79553e0b8b Improve config file editing and recovery fallback mechanisms (#3082) 2025-06-26 11:08:57 -07:00
jack
d2ff4f3746 feat: Add comprehensive cost tracking display for LLM usage (#2992)
Co-authored-by: jack <jack@deck.local>
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-06-26 19:46:14 +10:00
Wendy Tang
d9d7eb0697 subagents (#2797)
Co-authored-by: Lily Delalande <ldelalande@squareup.com>
2025-06-25 19:18:48 -04:00
Zane
85f284b4cf Session file security updates (#3071) 2025-06-25 12:02:48 -07:00
Wendy Tang
cebdbdb3d2 fix: update index when tool selection strategy changes (#2991) 2025-06-23 11:45:54 -07:00
Sam Bradbury
bf7e47a096 Add xAI Test Coverage (#3020)
Co-authored-by: Sam Bradbury <Sam Bradbury>
Co-authored-by: Sam Bradbury <sam@consultbradbury.com>
2025-06-22 18:58:57 -07:00
Max Novich
180b1df25d Mnovich/temporal foreground tasks (#2895)
Co-authored-by: Carlos M. Lopez <carlopez@squareup.com>
2025-06-20 16:19:58 -07:00
tlongwell-block
f0b627c96a Platform Tool for Scheduler: Allow Goose to Manage Its Own Schedule (#2944) 2025-06-19 07:04:31 -07:00
jack
657718d8c0 feat: Add lead-worker model selection and real-time model display in GUI (#2964)
Co-authored-by: jack <jack@deck.local>
2025-06-17 20:40:20 -07:00
Max Novich
cb6a819de4 add temporal service to builds. (#2842) 2025-06-10 08:17:45 -07:00
Max Novich
996f727ec5 Revert "Mnovich/temporal scheduler (#2745)" (#2839) 2025-06-09 15:41:46 -07:00
Max Novich
e6028d2fad Mnovich/temporal scheduler (#2745) 2025-06-09 10:57:19 -07:00
xinbenlv
176ab18880 feat(providers): Add support for Gemini 2.5 Flash Preview and Pro Preview models (#2780) 2025-06-04 10:58:30 -07:00
Jack Amadeo
03e5549b54 feat: Handle MCP server notification messages (#2613)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-05-30 11:50:14 -04:00
Max Novich
bd430866e8 feat: implement proper task cancellation for scheduled jobs (#2731) 2025-05-29 18:33:27 -07:00
Alice Hau
bf1c0d51e4 feat: lancedb vector tool selection (#2654)
Co-authored-by: Wendy Tang <wendytang@squareup.com>
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-28 20:23:02 -07:00
Max Novich
132e0b7fca feat: add edit schedule functionality (#2700) 2025-05-28 13:58:22 -07:00
Max Novich
ea6a7a7847 feat: add pause/unpause functionality for scheduled jobs (#2698) 2025-05-28 12:20:03 -07:00
Max Novich
84acedc01a (feat): add livetracking of running schedules (#2683) 2025-05-27 14:18:02 -07:00
Max Novich
c272b5df95 Add basic cron scheduler to goose-server (#2621) 2025-05-27 10:36:27 -07:00
Zane
7027de6238 Move token limits to backend (#2484) 2025-05-12 16:52:46 -04:00
Lily Delalande
01e28423ff ctx_management: summarize on command button (#2479) 2025-05-08 11:43:53 -06:00
Lily Delalande
8ba40bdccc ctx-mgmt: ctx session management (dev mode only) (#2415) 2025-05-02 16:12:56 -04:00
Alice Hau
c99d5beb07 feat: Azure credential chain logging (#2413)
Co-authored-by: Michael Paquette <mpaquette@pax8.com>
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-01 14:09:37 -04:00
Lily Delalande
67aa019489 context_management: handle summarization in UI (#2377) 2025-04-30 16:55:23 -04:00
Salman Mohammed
199fa6adbc chore: refactor read-write lock on agent (#2225)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-04-23 22:46:22 -04:00