Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Code Branches Pull requestsIssuesInsights
main
Home Code PRsIssues

#240 [P1] Make the active Task workspace conversation-first and review-safe

open

Opened by mweinbach · last month

mweinbachopened this issueAuthor· last month

Problem

Task mode places the project-management/context surface in the primary center area while the actual Task conversation is constrained to the right rail. Blocking questions can be buried in a long admin surface, cancellation lacks a confirmation flow, and artifact review exposes developer-oriented JSON/provenance.

This is separate from prompt-first Task creation in #231.

User impact

Active Tasks feel inverted relative to the rest of Cowork: the conversation is secondary, important questions are easy to miss, and review/cancel actions do not feel safe or polished.

Relevant code

  • apps/desktop/src/ui/tasks/TaskView.tsx
  • TaskContextSidebar.tsx
  • TaskConversationSidebar.tsx
  • ArtifactReviewCard.tsx
  • Task lifecycle actions

Implementation outline

  • Make the active Task conversation the primary center surface.
  • Move brief, plan, status, and artifacts into the inspector/right rail.
  • Add a sticky blocking-question alert plus top-bar/sidebar badge.
  • Confirm cancellation with a clear description of what stops and what is preserved.
  • Show pending/complete/error states for review and lifecycle actions.
  • Replace raw JSON/diff presentation with human-readable provenance and reuse FilePreview/Canvas where appropriate.
  • Preserve selected artifact/review state across background updates.
  • Add skeletons/status chips for loading transitions.

Acceptance criteria

  • Conversation is the primary Task workspace.
  • Blocking input cannot be missed while navigating the Task.
  • Cancel requires confirmation and cannot double-submit.
  • Artifact provenance and changes are understandable without reading raw JSON.
  • Review actions expose pending, success, and failure state.
  • Inspector content remains usable at compact widths with #221.
  • Task state survives navigation and reconnect.

Required tests

  • Active Task layout at target widths.
  • Blocking question visibility and navigation.
  • Cancel confirmation/success/failure.
  • Artifact review for common file types and malformed provenance.
  • Background status updates without selection loss.

Sign in to comment.

Linked pull requests

No linked pull requests yet.