Add the assistant: a chat that drives the MCP tools in-process

A provider set under Settings (OpenAI-compatible; key encrypted in
flow-data/ai.json) turns on an Assistant panel in the sidebar. Each turn runs
the FastMCP tools in-process as the person chatting, streams the rounds over
SSE and keeps one transcript per user. The panel floats on any screen and
shares the editor's lane: a settings panel keeps the top half, the chat the
bottom. The MCP client is now built once, for the endpoint and the chat.
This commit is contained in:
2026-09-16 23:28:23 +02:00
parent af18d134a4
commit 7240b7b823
25 changed files with 1957 additions and 43 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ phone the sidebar collapses to a sheet.
| **Alerts** | where failures get sent |
| **Admin** | users (superusers only) |
| **Search** | anything in this instance, by name |
| **Settings** | your account, appearance, and remote access |
| **Settings** | your account, appearance, remote access, and the assistant |
### Search