Add terminals tab to ArtifactsPanel with live output
- New "Terminals" tab in ArtifactsPanel showing active terminal sessions
- List view: name, description, status badge (busy/idle/closed)
- Detail view on click: PID, command, CWD, uptime, background flag, live output
- chat.js: capture terminal metadata from tool_start and tool_call events
- Merge terminal metadata (open/status/list/close) into reactive terminals store
- Vue reactivity: immutable updates for terminals map
- Build webclient and verify all backend tests pass

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent b51e2a9 commit 840d40b43a129cf41547de5561543676167af56f
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 26 May
Showing 7 changed files
View
webclient/dist/assets/index-B50AY83P.js 100644 → 0
Not supported
View
webclient/dist/assets/index-CPDLlpf3.css 100644 → 0
View
webclient/dist/assets/index-DGnGo0Ac.css 0 → 100644
View
webclient/dist/assets/index-DnJFuNXl.js 0 → 100644
Not supported
View
webclient/dist/index.html
View
webclient/src/components/artifacts/ArtifactsPanel.vue
View
webclient/src/stores/chat.js