Commit Graph

39749 Commits

Author SHA1 Message Date
Peter Steinberger
1771160d2c fix(web-search): restrict private network guard 2026-05-02 06:39:48 +01:00
Peter Steinberger
e052bdcfb6 fix: stabilize GPT-5.5 release gates 2026-05-02 06:38:39 +01:00
Peter Steinberger
fecac7e40a refactor: unify plugin startup metadata planning 2026-05-02 06:36:03 +01:00
Peter Steinberger
cd398a543d fix: restore agent tool prep typing 2026-05-02 06:35:29 +01:00
Peter Steinberger
b66459e3c2 fix(web-search): support self-hosted Firecrawl 2026-05-02 06:34:31 +01:00
Peter Steinberger
de0d484236 fix(sessions): preserve durable conversation entries 2026-05-02 06:30:44 +01:00
Peter Steinberger
811d90778f refactor: trim unused nodes cli type export 2026-05-02 06:29:53 +01:00
Peter Steinberger
b867ed4ff2 fix(slack): match channel-prefixed allowlist keys 2026-05-02 06:24:48 +01:00
Peter Steinberger
d4d4a591e5 refactor: drop unused plugin cache identity helper 2026-05-02 06:22:28 +01:00
Hemant Sudarshan
d5dbc45eb6 fix(gateway): skip text-only assistant media supplements
Gate WebChat assistant-media transcript supplements on resolved display media so stale TTS/media refs cannot persist a text-only gateway-injected duplicate.

Keep resolved media supplements and non-agent command fallback behavior covered by adjacent tests.

Fixes #73956.
2026-05-02 00:22:02 -05:00
Shakker
63c9fbcfa3 fix: restore reply tool prep stage trace 2026-05-02 06:21:08 +01:00
Shakker
3cf1dd982b fix: gate plugin tools from manifest availability 2026-05-02 06:21:08 +01:00
Shakker
854323a124 fix: reuse provider auth hook lookup context 2026-05-02 06:21:08 +01:00
Shakker
c2a2161404 docs: note reply prep performance fixes 2026-05-02 06:21:08 +01:00
Shakker
34b17c82da fix: keep oauth refresh on persisted auth stores 2026-05-02 06:21:08 +01:00
Shakker
15db5ff7ce fix: avoid external auth discovery during reply prep 2026-05-02 06:21:08 +01:00
Shakker
22e8d7b469 fix: defer image tool auto discovery 2026-05-02 06:21:08 +01:00
Shakker
d94889909c test: align manifest hot path fixtures 2026-05-02 06:21:08 +01:00
Shakker
6b6f140c42 refactor: clean manifest catalog mapping 2026-05-02 06:21:08 +01:00
Shakker
2b664a7dbf fix: ship bonjour runtime dependency 2026-05-02 06:21:08 +01:00
Shakker
828b9b46c2 docs: add plugin tool contract changelog 2026-05-02 06:21:08 +01:00
Shakker
7641783d6b fix: enforce plugin tool manifest contracts 2026-05-02 06:21:08 +01:00
Shakker
7028f1b485 fix: align manifest media availability with runtime 2026-05-02 06:21:08 +01:00
Shakker
88a8211fac fix: type manifest capability snapshot inputs 2026-05-02 06:21:08 +01:00
Shakker
85a90a54b2 test: align plugin runtime tests with loader options 2026-05-02 06:21:08 +01:00
Shakker
e6825fceaa perf: scope plugin tool discovery to manifest tool owners 2026-05-02 06:21:08 +01:00
Shakker
1de7362679 fix: cover comfy manifest availability contracts 2026-05-02 06:21:07 +01:00
Shakker
6b0356257a fix: preserve manifest generation availability 2026-05-02 06:21:07 +01:00
Shakker
a1d24e6bdd docs: document generation provider metadata 2026-05-02 06:21:07 +01:00
Shakker
53c2dbe9e9 perf: reuse compatible wider plugin registries 2026-05-02 06:21:07 +01:00
Shakker
5adbec66e8 fix: preserve manifest-backed model and media capabilities 2026-05-02 06:21:07 +01:00
Shakker
b745d049b7 fix: avoid stale scoped runtime registries 2026-05-02 06:21:07 +01:00
Shakker
f8639d3429 perf: use manifest catalog for agent allowlists 2026-05-02 06:21:07 +01:00
Shakker
dfde770a3a fix: preserve external capability providers 2026-05-02 06:21:07 +01:00
Shakker
fac06a2320 perf: scope reply runtime plugin startup 2026-05-02 06:21:07 +01:00
Shakker
44afab628e perf: skip unavailable media tool factories 2026-05-02 06:21:07 +01:00
Shakker
1a6d891132 perf: use plugin metadata snapshot for media tool lookups 2026-05-02 06:21:07 +01:00
Shakker
186b8e44dc perf: reuse run auth store for media tool availability 2026-05-02 06:21:07 +01:00
Shakker
0a2bbb87c7 perf: avoid runtime provider loads for generation tool registration 2026-05-02 06:21:07 +01:00
Shakker
80835f5416 perf: reuse active plugin registry for tool discovery 2026-05-02 06:21:07 +01:00
Shakker
a36a3ab0de perf: trace reply tool prep stages 2026-05-02 06:21:06 +01:00
Peter Steinberger
f968c30e94 docs(skills): refresh crabbox AWS workflow 2026-05-02 06:19:13 +01:00
Peter Steinberger
8734635b73 fix(slack): discover bot scopes via auth test 2026-05-02 06:18:49 +01:00
Peter Steinberger
9a9fefd21f refactor: trim unused harness type aliases 2026-05-02 06:17:12 +01:00
Peter Steinberger
04b9f5fc98 fix(cli): avoid directory plugin reinstall prompts 2026-05-02 06:14:29 +01:00
Peter Steinberger
6fd197c8a1 fix: stabilize release validation dependencies 2026-05-02 06:13:46 +01:00
Peter Steinberger
affca3da1f refactor: drop unused transcript serializer 2026-05-02 06:13:30 +01:00
Peter Steinberger
0b3d260285 fix: let lmstudio skip native preload 2026-05-02 06:13:00 +01:00
Peter Steinberger
cbec76c198 refactor: keep gateway agent helper internal 2026-05-02 06:09:12 +01:00
Val Alexander
cb9d7884cc fix(ui): preserve local session continuity (#75948)
Fixes #63195.
Closes #68162.
Closes #73546.

- Keep Control UI chat sends bound to the history-backed session id across reconnects.
- Accept chat.send sessionId at the gateway/protocol boundary and update generated Swift models.
- Resume the last selected TUI session for the same gateway/agent/scope when still present.

Validated by exact-SHA CI on PR #75948.
2026-05-02 00:08:01 -05:00