Commit Graph

13 Commits

Author SHA1 Message Date
Aleksander Grygier 93c774ab4a fix: Missing tool call handling 2026-02-13 13:58:58 +01:00
Aleksander Grygier b9e08737e1 refactor: Improves abort signal handling 2026-02-13 13:58:58 +01:00
Aleksander Grygier ff291d3560 refactor: Utility function 2026-02-13 13:42:42 +01:00
Aleksander Grygier 284b50ad60 refactor: DRY 2026-02-13 13:39:47 +01:00
Aleksander Grygier 9d2a4ab02a refactor: Naming & Enums 2026-02-13 13:39:47 +01:00
Aleksander Grygier aa796f2371 refactor: Cleanup 2026-02-13 13:36:55 +01:00
Aleksander Grygier 2869241790 refactor: Enums 2026-02-13 13:36:55 +01:00
Pascal 60027a53db webui: enable vision in agentic tool responses
- Include images from all message roles (not just user)
- Add multipart content support for tool responses
- Images from MCP tools now accessible in same agentic turn
2026-02-13 13:35:58 +01:00
Aleksander Grygier 141540ccbb feat: MCP Prompts WIP 2026-02-13 13:33:05 +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 fc5d9f587f refactor: inline reasoning with tags, remove fixed thinking field 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
Aleksander Grygier 5ffb6aba3a refactor: Cleanup 2026-02-13 13:21:34 +01:00
Renamed from tools/server/webui/src/lib/services/chat.ts (Browse further)