Pascal
37c084873c
fix: ignore assistant attachments (MCP) for modality detection
2026-02-13 13:21:35 +01:00
Pascal
d09cdfaf0a
chore: update webui build output
2026-02-13 13:21:35 +01:00
Pascal
6d41f74031
refactor: eliminate MCP circular dependency
...
- Change architecture from mcpStore <-> mcpClient to mcpClient -> mcpStore
- Remove bidirectional callback pattern (set*Callback, notify* methods)
- Add updateState/updateHealthCheck public methods in mcpStore
- Replace callback calls with direct mcpStore method calls
- Remove unused imports (browser, HealthCheckState) and constructor
- Fixes CI: ReferenceError Cannot access mcpClient before initialization
2026-02-13 13:21:35 +01:00
Pascal
07ae189175
chore: update webui build output
2026-02-13 13:21:34 +01:00
Pascal
23741b3c6a
fix: strip reasoning content and UI proprietary tags from prompts
...
TODO: add toggle and ensure backend API compliance for reasoning format
2026-02-13 13:21:34 +01:00
Pascal
b5b527fa52
chore: update webui build output
2026-02-13 13:21:34 +01:00
Pascal
fb1ec29898
refactor: remove reasoning after first turn filter
2026-02-13 13:21:34 +01:00
Pascal
fc5d9f587f
refactor: inline reasoning with tags, remove fixed thinking field
2026-02-13 13:21:34 +01:00
Pascal
6b3bc23fc2
chore: update webui build output
2026-02-13 13:21:34 +01:00
Pascal
c73baed7e3
feat: resolve MCP attachment images via rehype plugin
...
LLM can reference tool-generated images using markdown links like,
plugin resolves attachment names to base64 from message.extra when present,
regular HTTP/data URLs pass through unchanged (no regression)
- rehypeResolveAttachmentImages plugin in markdown pipeline
- Pass message prop to MarkdownContent and AgenticContent
- Force processor reactivity on message.extra changes
- Filter assistant images from API context (display-only)
2026-02-13 13:21:34 +01:00
Pascal
09381a59fd
feat: persist base64 attachments from tool results
2026-02-13 13:21:34 +01:00
Pascal
f16457551e
webui: fix custom headers persistence in UI (derived)
2026-02-13 13:21:34 +01:00
Pascal
f42e5f114e
webui: fix custom headers persistence in UI
2026-02-13 13:21:34 +01:00
Aleksander Grygier
162bd976ed
fix: Word wrapping
2026-02-13 13:21:34 +01:00
Aleksander Grygier
c2dd1d2fed
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
008463149b
feat: UI improvements
2026-02-13 13:21:34 +01:00
Aleksander Grygier
1dba2ec4a9
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
805c171825
feat: UI improvement
2026-02-13 13:21:34 +01:00
Aleksander Grygier
d6455a7530
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
bb4bd7fe09
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
05dfb5e70c
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
cad9ca1208
feat: MCP Server Details
2026-02-13 13:21:34 +01:00
Aleksander Grygier
0e980bf881
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
825d2ea9a9
feat: MCP connection details WIP
2026-02-13 13:21:34 +01:00
Aleksander Grygier
2b37f70c37
refactor: MCP types and health check
2026-02-13 13:21:34 +01:00
Aleksander Grygier
36a37d1794
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
38ba6d8372
refactor: KeyValuePairs component
2026-02-13 13:21:34 +01:00
Aleksander Grygier
c5465d4893
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
57089370e4
refactor: DRY
2026-02-13 13:21:34 +01:00
Aleksander Grygier
f80d5f615e
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
e1da51335c
refactor: Architecture improvements
2026-02-13 13:21:34 +01:00
Aleksander Grygier
3bc8d93546
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
48b2b1b2f0
refactor: MCP state management + stores/clients relationship
2026-02-13 13:21:34 +01:00
Aleksander Grygier
2cd682178b
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
da8baaa9b8
fix: Distinguish streaming vs incomplete tool calls in UI
2026-02-13 13:21:34 +01:00
Aleksander Grygier
3179858e5f
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
9471729162
fix: Restore live reactive UI progress for tool calls
2026-02-13 13:21:34 +01:00
Aleksander Grygier
64923b20be
chore: update webui build output
2026-02-13 13:21:34 +01:00
Pascal
179477b4ed
fix: reset tool call state between turns
2026-02-13 13:21:34 +01:00
Pascal
38244a1bfa
webui: enable streaming of tool call arguments
2026-02-13 13:21:34 +01:00
Aleksander Grygier
2faf237d01
chore: update webui build output
2026-02-13 13:21:34 +01:00
Aleksander Grygier
5ffb6aba3a
refactor: Cleanup
2026-02-13 13:21:34 +01:00
Pascal
96e51e2a41
webui: prevent mobile dropdown immediate close on synthetic click
2026-02-13 13:20:42 +01:00
Pascal
8916698294
webui: fix redirect to root ignoring base path
2026-02-13 13:20:42 +01:00
Aleksander Grygier
2a33fc2059
refactor: Cleanup
2026-02-13 13:20:41 +01:00
Aleksander Grygier
04913f20d9
chore: update webui build output
2026-02-13 13:20:41 +01:00
Aleksander Grygier
939e7aa16b
refactor: Types
2026-02-13 13:20:41 +01:00
Aleksander Grygier
bef865d871
refactor: Componentize McpServerCard
2026-02-13 13:20:41 +01:00
Aleksander Grygier
7dbb05a160
refactor: Cleanup
2026-02-13 13:20:41 +01:00
Aleksander Grygier
7e194f653a
fix: Remove redundant CSS class
2026-02-13 13:20:41 +01:00