agent-zero/webui
Abhinav Bhateja 240a87ca79
feat: add Stop button to halt agent without destroying context
Closes #1099, #1208

Adds a proper stop mechanism between pause (too weak) and terminate (too destructive):

Backend:
- AgentContext.stop() in agent.py: kills process, clears pause/streaming state, preserves history
- api/stop.py: new auto-discovered API endpoint

Frontend:
- Stop button in bottom actions bar (red-tinted, only visible when agent is running)
- stopAgent() method in input-store.js
- Escape key shortcut in index.js (skips when typing in input/textarea)
- globalThis.stopAgent for external access
2026-04-02 23:26:08 +05:30
..
components feat: add Stop button to halt agent without destroying context 2026-04-02 23:26:08 +05:30
css expand agent responses in ALL mode 2026-03-25 14:28:23 +01:00
js Merge pull request #1344 from keyboardstaff/ws-rework 2026-03-30 16:45:49 +02:00
public frontend: quick actions redesign; collapsible wrapper 2026-03-24 18:09:48 +01:00
vendor sanitize plugin markdown rendering with shared helper 2026-03-28 19:29:26 +01:00
index.css feat(ui): reposition chat nav buttons as floating overlay in bottom-right of chat area 2026-03-29 02:13:30 -07:00
index.html feat(ui): reposition chat nav buttons as floating overlay in bottom-right of chat area 2026-03-29 02:13:30 -07:00
index.js feat: add Stop button to halt agent without destroying context 2026-04-02 23:26:08 +05:30
login.css Enhance: More polished single-user login page 2025-09-01 02:12:49 -07:00
login.html Enhance: More polished single-user login page 2025-09-01 02:12:49 -07:00