Skip to content

feat(devops): add Orchestration tab for unified pipeline view#4

Open
h0lybyte wants to merge 2 commits into
mainfrom
handy-agentissue-6943
Open

feat(devops): add Orchestration tab for unified pipeline view#4
h0lybyte wants to merge 2 commits into
mainfrom
handy-agentissue-6943

Conversation

@h0lybyte

Copy link
Copy Markdown
Member

Summary

  • Adds a new "Orchestration" tab to DevOps Settings for unified pipeline management
  • Implements Issue → Agent → PR flow visualization with real-time status tracking
  • Provides agent assignment interface with support for Claude, Aider, and Codex agents
  • Shows completed/skipped work history with PR links

Implementation Details

New Components

  • OrchestrationTab: Main container with pipeline summary and auto-refresh
  • ActivePipeline: Shows in-progress work with flow visualization
  • PipelineCard: Individual pipeline item with status, duration, and actions
  • QueuedIssues: Grid of issues awaiting agent assignment
  • IssueCard: Issue with agent type selector and assign/skip actions
  • CompletedWork: Collapsible list of completed pipeline items

Features

  • Real-time pipeline status updates (15-second auto-refresh)
  • Visual flow: Issue → Agent → PR with status indicators
  • Agent type selection (Claude, Aider, Codex) for issue assignment
  • Session attachment for viewing active agent work
  • Comprehensive i18n support for all new UI strings

Test plan

  • Navigate to DevOps settings and verify Orchestration tab appears
  • Verify pipeline summary shows correct counts
  • Test assigning an agent to a queued issue
  • Test skipping an issue
  • Verify active pipeline items show correct flow visualization
  • Test "View Session" button opens terminal
  • Verify completed work section shows merged PRs

Closes KBVE/kbve#6943

🤖 Generated with Claude Code

h0lybyte and others added 2 commits January 15, 2026 07:08
Implements Phase 2 of the Agent Orchestration Tab Epic (#6939):

- Add "Orchestration" tab to DevOpsLayout alongside Settings and Sessions
- Create OrchestrationTab component as the main container with:
  - Pipeline summary with active/queued/completed counts
  - Auto-refresh every 15 seconds

- Create ActivePipeline component with:
  - Flow visualization showing Issue → Agent → PR workflow
  - PipelineCard with status badges, duration, and actions
  - View Session and Cancel buttons

- Create QueuedIssues component with:
  - IssueCard with agent type selection dropdown
  - Assign and Skip action buttons
  - Support for Claude, Aider, and Codex agents

- Create CompletedWork component with:
  - Collapsible list of completed/skipped items
  - Links to merged PRs and issues

- Add comprehensive i18n translations for all new UI strings

Closes KBVE/kbve#6943

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant