You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add task detail view with navigation, log streaming, and messaging (#774)
Introduces the detail view for tasks, allowing users to select a task from the list, view its logs as a chat-style conversation, and send messages or pause the agent directly from the webview. Also added more error handling and logging.
Components:
- `TaskDetailView` — main detail layout composing header, chat history, error banner, and message input
- `TaskDetailHeader` — displays task name, status, and back navigation
- `AgentChatHistory` — renders streamed task logs in a scrollable chat view
- `TaskMessageInput` — context-aware input for sending messages or pausing the agent
- `ErrorBanner` — inline error display with a link to view logs externally
Hooks:
- `useSelectedTask` — manages task selection state and fetches task details via react-query
- `useFollowScroll` — auto-scrolls a `VscodeScrollable` container to follow new content
0 commit comments