Commit Graph

2348 Commits

Author SHA1 Message Date
Jasper bf332b9837 fix(permissions): match extension owners exactly (#10455) 2026-08-11 02:46:21 +00:00
Jasper dc77984832 fix: normalize critical command patterns (#10989) 2026-08-11 01:56:16 +00:00
Jasper ba0ce5a431 fix: keep LiteLLM default local (#10996) 2026-08-11 01:56:07 +00:00
Jasper 421494444c fix: encode GCP Vertex URL path segments (#10998) 2026-08-11 01:55:13 +00:00
Jasper c70b29692d fix: make Open Plugins installs transactional (#10999) 2026-08-11 01:52:03 +00:00
Teddy Tennant 6cf0bf122e fix(mcp): prune dead notification subscribers (#11032) 2026-08-10 21:29:29 +00:00
Seydi Charyyev 7200970cb7 chore: remove the extension and tool count suggestion (#10869)
Signed-off-by: Seydi Charyyev <seydi.charyev@gmail.com>
2026-08-10 21:11:17 +00:00
Alex Hancock b6f3402d9b feat: compaction in the GDK (#11042) 2026-08-10 21:10:36 +00:00
Abhijay Jain b7ddf933c4 fix(provider): retry transient errors on first stream item before ending turn (#10968)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-10 16:38:34 -04:00
Johann Drews aba09438a0 feat(cli): add /new to start a fresh session without restarting (#10767) 2026-08-10 15:39:35 -04:00
Will Pfleger e36c21b9be feat(acp): title new sessions from _meta.sessionTitle (#10712)
Signed-off-by: Will Pfleger <pfleger.will@gmail.com>
2026-08-10 19:27:40 +00:00
Alex Hancock 48fb5bf3bb fix: adjust rmcp::model::Meta ref (#11107) 2026-08-10 18:39:48 +00:00
Dakota Fabro, B. Psy, M.Ed, M.Th 3e15ccb882 Skip hook loading and lifecycle events for subagents (#10596) 2026-08-10 13:26:39 -04:00
Jasper 73c26506c3 Sanitize Unicode tags in Responses output (#10745) 2026-08-10 13:04:36 -04:00
Jasper 69ddf55cd1 fix(conversation): sanitize nested tool responses (#10609) 2026-08-10 11:54:34 -04:00
Jasper 433f621e14 fix(hints): bound recursive file expansion (#10546) 2026-08-10 11:43:57 -04:00
Kyle E DeFreitas f47a9620d8 fix(providers): drop stale signed thinking blocks after a mid-conversation model switch (#10007)
Signed-off-by: Kyle De Freitas <kdefreitas@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-10 14:33:33 +00:00
Vincenzo Palazzo 701e93ab41 Index messages by (session_id, created_timestamp, id) to stop on-disk sort storms (#10874)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Lifei Zhou <lifei@squareup.com>
2026-08-10 11:38:25 +00:00
John Matthew Tennant 5e7430fefa fix(acp): resume provider-native sessions (#10379)
Co-authored-by: John Tennant <jtennant@block.xyz>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-10 10:08:34 +00:00
Alexis Rohou 1844d3fb4a fix(streaming): skip metadata-only SSE frames instead of failing the turn (#10942)
Signed-off-by: Alexis Rohou <arohou@users.noreply.github.com>
Co-authored-by: Alexis Rohou <a.rohou@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-10 04:32:23 +00:00
zcxGGmu e282631cbc fix(telegram): send responses as rich markdown (#11062)
Co-authored-by: zq <zhouquan1511@163.com>
2026-08-10 04:13:28 +00:00
Lifei Zhou 4ae4017f65 fix(acp): send session setup updates after new and fork session responses (#11018) 2026-08-10 01:38:50 +00:00
Jasper 39733effbf fix: reject invalid subrecipe content (#10994) 2026-08-08 14:33:53 +00:00
filip 66051ec7d2 Cache-safe request assembly: append-only turn context and declared cache semantics (#11022) 2026-08-07 03:08:49 +00:00
Douwe Osinga ca52cce628 Unrolled agent loop (#9574)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 22:32:44 +00:00
filip dafdbb7364 fix: keep turn-context in place for OpenAI Responses-stack models so prompt caching works (#10993) 2026-08-06 02:11:23 +00:00
filip 3b3719de4e fix(developer): byte-bound the shell truncation preview (#10992) 2026-08-06 02:11:19 +00:00
filip 86eec2a8ed fix(openrouter): stop silently ignoring thinking effort off (#10991) 2026-08-06 02:11:14 +00:00
Jasper cdc016a509 fix: contain recipe template paths (#10930) 2026-08-06 02:14:14 +02:00
Jasper e3a310b6d2 fix: make shell approval titles faithful (#10986) 2026-08-06 01:34:58 +02:00
Jasper 34adc70f13 fix: block MCP app form submissions (#10985) 2026-08-06 01:29:01 +02:00
Jasper ce7e85a10b fix: sanitize Bedrock tool errors (#10934) 2026-08-05 22:58:34 +02:00
Douwe Osinga 3163ab5769 fix implicit OAuth during model discovery (#10929)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-05 17:57:15 +00:00
Douwe Osinga 6646a0f6e2 fix: keep ACP session naming out of live conversations (#10963)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-05 15:36:47 +00:00
Jasper 1ecd746bde Bind MCP apps to trusted ownership metadata (#10747) 2026-08-05 10:43:06 -04:00
asiantuntija 4bc96d7bbd tests: add recursion_limit attribute to remaining ACP test files (#10559)
Co-authored-by: tsih <tsih@tsih.fi>
2026-08-05 14:15:17 +00:00
Jasper ff1d669893 Sanitize Unicode tags in MCP resources (#10746) 2026-08-05 10:22:55 -04:00
psdimon 2242f70a1a fix(oauth): preserve RFC 9207 iss from MCP OAuth callback (#10678)
Co-authored-by: d <d@Mac.lan>
2026-08-05 10:16:50 -04:00
Tom 73798f07d2 feat: add Celeris provider (#10714)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-05 10:15:48 -04:00
filip 7e431ac6f8 fix(providers): stop killing streaming responses at the total request timeout (#10620)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-04 22:11:51 +00:00
filip affd1cea10 perf(providers): keep turn-context out of the OpenAI-compatible prefix cache (#10937) 2026-08-04 21:09:45 +00:00
Harnoor Singh 06f218cd14 feat(desktop): add markdown format option to session export (#10703)
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-04 20:04:24 +00:00
Douwe Osinga e7088ee791 Handle MCP tool list change notifications
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
Co-authored-by: Alexis Rohou <arohou@gmail.com>
Co-authored-by: Alexis Rohou <a.rohou@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-04 21:20:57 +02:00
Abhijay Jain b4dd5fb587 fix: restore final_output_tool when agent is recreated after LRU eviction (#10793) 2026-08-04 11:13:27 -04:00
Vincenzo Palazzo fe49eb389e docs: document auto-injected GOOSE_SHELL flags (#10759)
Co-authored-by: goose <opensource@block.xyz>
2026-08-04 10:17:37 -04:00
Lifei Zhou bb539f7d6f feat: surface output-token-limit info (#10831) 2026-08-04 12:44:08 +00:00
Keerthana Panyam 1366eef3ac feat: add interactive menu for single select elicitations (#10327)
Signed-off-by: Keerthana Panyam <panyam.k@northeastern.edu>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-04 11:31:28 +00:00
Abhijay Jain 7f62ce53e7 fix(acp): prefix child stderr log target so it passes the default goose=info filter (#10901) 2026-08-04 09:56:35 +00:00
Lifei Zhou 48f1a7ec6e chore (codex-acp): migrate to @agentclientprotocol/codex-acp (#10923) 2026-08-04 05:53:58 +00:00
dongjiang 78044d0df3 fall back to static model list only for non-models payloads (#10189)
Signed-off-by: dongjiang <dongjiang1989@126.com>
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com>
2026-08-03 14:36:09 +00:00