Jakub Rusz
8f44bd6426
fix(ollama): emit streaming events for text content during generation ( #53891 )
...
The Ollama stream function requested `stream: true` from the API but
accumulated all content chunks internally, emitting only a single `done`
event at the end. This prevented downstream consumers (block streaming
pipeline, typing indicators, draft stream) from receiving incremental
text updates during generation.
Emit the full `start → text_start → text_delta* → text_end → done`
event sequence matching the AssistantMessageEvent contract used by
Anthropic, OpenAI, and Google providers. Each `text_delta` carries both
the incremental `delta` and an accumulated `partial` snapshot.
Tool-call-only responses (no text content) continue to emit only the
`done` event, preserving backward compatibility.
---------
Signed-off-by: Jakub Rusz <jrusz@proton.me >
Co-authored-by: Claude <claude-opus-4-6> <noreply@anthropic.com >
Co-authored-by: Bruce MacDonald <brucewmacdonald@gmail.com >
2026-03-27 11:12:09 -07:00
Peter Steinberger
ef1784d264
refactor: move bundled plugin policy into manifests
2026-03-27 16:40:27 +00:00
Peter Steinberger
8ddeada97d
test: move extension-owned coverage into plugins
2026-03-27 15:11:33 +00:00
Peter Steinberger
9917f3b3a1
refactor: route ollama sdk through public barrels
2026-03-27 13:46:17 +00:00
Ayaan Zaidi
ae72977076
fix(agents): restore ollama public seam
2026-03-27 12:46:34 +05:30
Peter Steinberger
64bf80d4d5
refactor: move provider runtime into extensions
2026-03-27 05:38:58 +00:00
Peter Steinberger
14b3360c22
chore: bump versions to 2026.3.26
2026-03-27 02:03:22 +00:00
Peter Steinberger
412a3eb1ac
build: bump version to 2026.3.22
2026-03-22 11:58:33 -07:00
Peter Steinberger
bfcfc17a8b
refactor: tighten plugin sdk entry surface
2026-03-21 20:08:01 +00:00
Peter Steinberger
42b9212eb2
fix: preserve interactive Ollama model selection ( #49249 ) (thanks @BruceMacD)
2026-03-18 18:02:44 -07:00
Bruce MacDonald
f8c70bf1f1
fix(ollama): don't auto-pull glm-4.7-flash during Local mode onboarding
2026-03-18 18:02:44 -07:00
Peter Steinberger
6f795fd60e
refactor: dedupe bundled plugin entrypoints
2026-03-17 00:14:12 -07:00
Peter Steinberger
9ebe38b6e3
refactor: untangle remaining plugin sdk boundaries
2026-03-16 21:16:32 -07:00
Peter Steinberger
6c1433a3c0
refactor: move provider catalogs into extensions
2026-03-16 18:33:07 -07:00
Gustavo Madeira Santana
841025da66
Plugin SDK: add narrow setup subpaths
2026-03-16 12:46:04 +00:00
Gustavo Madeira Santana
9fc6c1929a
Plugin SDK: split setup and sandbox subpaths
2026-03-16 12:06:32 +00:00
Peter Steinberger
ae60094fb5
refactor(plugins): move onboarding auth metadata to manifests
2026-03-15 23:47:16 -07:00
Peter Steinberger
656848dcd7
refactor: rename setup wizard surfaces
2026-03-15 21:40:31 -07:00
Peter Steinberger
8ab01c5c93
refactor(core): land plugin auth and startup cleanup
2026-03-15 20:12:37 -07:00
Peter Steinberger
9eed6e674b
fix(plugins): restore provider compatibility fallbacks
2026-03-15 16:09:40 -07:00
Peter Steinberger
49a2ff7d01
build: sync plugins for 2026.3.14
2026-03-14 06:05:39 +00:00
Peter Steinberger
16ececf0a6
chore: bump version to 2026.3.13
2026-03-13 04:38:32 +00:00
Peter Steinberger
c25e46a433
chore: prepare 2026.3.12 release
2026-03-13 01:38:20 +00:00
Peter Steinberger
87ad1ce9b1
refactor: add non-interactive provider plugin setup
2026-03-13 01:19:35 +00:00
Vincent Koc
fed24a1311
build: sync bundled plugin versions
2026-03-12 21:06:12 -04:00
Peter Steinberger
d83491e751
feat: modularize provider plugin architecture
2026-03-12 22:24:35 +00:00