# 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 ``. - 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.