Todo 20 Agent Config Modals Plan
Status: done
Goal
Move ChatAgent and EventAgent settings out of the crowded sidebar into two separate modal dialogs.
Scope
- Keep the existing request payload field ids and JavaScript data flow.
- Add separate ChatAgent and EventAgent config entry buttons.
- Move each agent's fields into its own
<dialog>.
- Keep Tools visible in the sidebar.
Verification
- Static tests assert both modal dialogs, open buttons, close buttons, and JavaScript modal calls exist.
uv run pytest passes.
Evaluation
- The sidebar now focuses on tools and agent-config entry points.
- ChatAgent and EventAgent no longer compete for vertical space in the left panel.
- Existing prompt-set save/load and WebSocket request building continue to use the same field ids.