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
tlongwell-block
9d40422e2d
feat: AgentManager - foundation for unified execution ( #4389 ) ( #4684 )
2025-09-24 16:15:26 -04:00
Jarrod Sibbison
d203932eb6
fix: Only metric a recipe run from ui on the first /reply call ( #4679 )
2025-09-19 15:05:10 +10:00
David Katz
3f17f4007a
Add Message Metadata for Visibility Control ( #4538 )
2025-09-10 17:26:16 -04:00
Jack Amadeo
9f53d39b88
Use middleware to verify secret key ( #4338 )
2025-09-09 09:54:33 -04:00
Douwe Osinga
d2195289cf
Add session to agents ( #4216 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2025-09-03 10:31:24 -04:00
Max Novich
b78337dc30
Add metrics for recipe metadata in scheduler, UI, and CLI ( #4399 )
2025-08-28 16:18:47 -07:00
David Katz
72f4ebc640
Feat: Let providers configure a fast model for summarization ( #4228 )
2025-08-21 17:41:33 -04: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
Shodipo Ayomide
26cb85094f
Increase req body limit ( #2965 )
...
force merging this since it has been going back and forth for so long
2025-07-31 22:23:09 +02:00
David Katz
6f36c1f81e
Autocompact + One Shot Summarization algorithm ( #3559 )
...
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-07-31 14:23:06 -04:00
Douwe Osinga
21604df685
Ok, well, that got out of hand ( #3718 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2025-07-30 11:41:42 +02:00
Jack Amadeo
0ef38c6658
chore: use typed notifications from rmcp ( #3653 )
2025-07-25 14:04:18 -04:00
Alex Hancock
b4fc6f7cc8
alexhancock/rmcp-tools-annotations ( #3617 )
2025-07-24 14:58:14 -04:00
Alex Hancock
3e5c9b8505
feat: migrate JsonRpcMessage/Request/Response/Error/Notification from internal mcp crates to rmcp versions ( #3564 )
2025-07-22 13:45:00 -04:00
Douwe Osinga
9f356e7009
Agent loop defensive ( #3554 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-07-22 18:21:47 +02: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
Jack Amadeo
d5291461ca
Replace mcp_core::content types with rmcp::model types ( #3500 )
2025-07-18 17:23:25 -04:00
Michael Neale
a1463e6674
fix: working dir was not being set correctly ( #3477 )
2025-07-17 19:59:19 -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
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
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
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
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
c272b5df95
Add basic cron scheduler to goose-server ( #2621 )
2025-05-27 10:36:27 -07: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
Yingjie He
8247fd6c1d
refactor: use the verify_secret_key util for all api handlers ( #2284 )
2025-04-21 13:27:38 -07:00
Yingjie He
79e65ec3de
fix: resolve confirmation ( #2161 )
2025-04-11 13:58:54 -07:00
Wendy Tang
b030f845ce
feat: enable extension from ui ( #2117 )
2025-04-11 13:06:59 -07:00
Yingjie He
df7f2b8ab9
feat: support tool level permission control in ui ( #2133 )
2025-04-11 12:19:08 -07:00
Yingjie He
9610406065
feat: use tool level permission control ( #2081 )
2025-04-09 13:45:15 -07:00
Salman Mohammed
513d5c8f5a
refactor: remove agent flavours, move provider to Agent ( #2091 )
2025-04-09 15:02:47 -04:00
Yingjie He
890f266e7b
feat: start use tool permission confirmation struct ( #2044 )
2025-04-04 16:39:04 -07:00
Bradley Axen
c8f8963545
feat: Enable frontend tools ( #1778 )
2025-04-03 14:12:42 -07:00
Salman Mohammed
32f20cd690
feat: store working directory for sessions ( #1559 )
2025-03-07 11:12:57 -05:00
Salman Mohammed
9ae9045584
feat: sessions api, view & resume prev sessions ( #1453 )
...
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI
Co-authored-by: Bradley Axen <baxen@squareup.com >
2025-03-03 11:49:15 -05:00
Yingjie He
f7f2540287
feat: support goose mode in UI ( #1434 )
...
Co-authored-by: Lily Delalande <ldelalande@squareup.com >
2025-02-28 17:00:41 -08:00
Bradley Axen
0602b35ddc
draft: use rust messages in typescript ( #1393 )
2025-02-26 22:02:43 -05:00
Wendy Tang
3723c64cc5
feat: permission before tool call ( #1313 )
2025-02-24 11:54:41 -08:00
Alex Hancock
9287eaeb5d
feat: endpoints for config management via goose-server ( #1207 )
...
Co-authored-by: Lily Delalande <ldelalande@squareup.com >
2025-02-12 21:19:13 -05:00