Skip to content

Desktop: inspect approvals and Dynamic Workflow checkpoints #109

Description

@qwen-code-dev-bot

Parent

Parent: #105

What to build

Add an inspector that makes pending approvals and Dynamic Workflow checkpoints visible alongside the live session. Reuse the product workflow authority; approve and reject actions must identify the exact pending request and never rely on optimistic renderer-only mutation.

Acceptance criteria

  • The inspector shows explicit idle, streaming, running-tool, awaiting-approval, failed, and completed states.
  • A pending approval displays its exact target and supports explicit approve or reject actions.
  • Dynamic Workflow checkpoint state is visible and updates from real session events.
  • Tests reject stale or mismatched approval IDs and validate a safe checkpoint transition.
  • A PR-bound tmux E2E receipt and screenshot prove one approval and one checkpoint transition.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyTrusted issue ready for autonomous implementationenhancementNew feature or requestpriority:p1High priority: address before normal worksource:userNormalized execution work promoted from a user reportsubtaskFocused child of a parent issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions