actor: zenchantlive

comment: Added label: gt:agent


comment: Added label: role:orchestrator


title: Fix embedded Pi agent integration blockers

description: Fix critical issues preventing agent chat from working:\n\n1. Fix CustomAgentTool → ToolDefinition type import in TUI tools\n2. Fix useAgentStatus hook to actually poll worker-status API\n3. Add error handling to OrchestratorPanel\n\nSuccess Criteria:\nnpm run typecheck passes\nAgent status shows real data from API\nChat messages show errors properly

status: open

issue_type: task

created_by: zenchantlive


event_type: updated

notes: Fixed:\n1. CustomAgentTool → ToolDefinition type in all TUI tools\n2. useAgentStatus now polls /api/runtime/worker-status every 5 seconds\n3. Fixed type errors in bb-deviation.ts (deviation.proposed, idle)\n4. Fixed type error in bb-spawn-worker.ts (launching)\n\nRemaining: 9 type errors in left-panel-new.tsx and unified-shell.tsx (unrelated to embedded Pi)


event_type: closed

new_value: Critical fixes applied. Dev server starts successfully. Agent status polling now works. Remaining type errors are in unrelated UI components.


comment: Added label: gt:agent

issue_id: beadboard-chm


comment: Added label: role:orchestrator


comment: Added label: project:agent-desktop


comment: Added label: area:generated-surfaces


assignee: beadboard-chm

title: Generated surfaces batch 1

description: Implement tasks 1-3 from generated surfaces plan in agent-desktop


comment: Added label: agent-desktop


comment: Added label: studio


comment: Added label: plan-execution


title: Studio control plane batch 1

description: Scope: Implement Tasks 1-3 from docs/plans/2026-03-10-studio-control-plane-and-artifact-host-routing.md using verification-led checkpoints.\nOut of Scope: Tasks 4-9, marketplace/global sharing, app-skill documentation updates.\nSuccess Criteria: Studio host-routing types exist, Studio app shell exists, and Studio tab shell unifies Artifacts/Apps/Capabilities enough for manual verification.


notes: Batch 1 implemented. Evidence: npm run test:unit -> 6 tests, 6 pass, 0 fail. npm run build -> success (vite build complete). npm run build:electron -> success. Commits: 45e14ce docs: add studio control plane implementation plan; 3b0315e feat: add studio artifact-host routing model; e78197a feat: add studio shell with artifact app and capability tabs. Manual runtime verification for Studio tab switching is still pending.

title: Studio control plane batch 1


notes: Batch 2 implemented. Evidence: npm run test:unit -> 6 tests, 6 pass, 0 fail. npm run build -> success. npm run build:electron -> success. Changes: Studio is now the primary control-plane entry in Dock/Spotlight, openApp redirects app-registry/capabilities into Studio tabs, chat artifact cards use Open -> Studio instead of Expand, Studio artifacts use ArtifactDetailPane with full-height surface hosting. Manual runtime verification still pending for real agent-created artifact flows.

title: Studio control plane batch 1


notes: Batch 3 implemented. Updated plan to host-first Open / Studio fallback / Studio-only Pop out model. Evidence: npm run test:unit -> 6 pass, 0 fail. npm run build -> success. npm run build:electron -> success. Changes: chat artifact cards now expose only Open; ArtifactDetailPane now provides Pop out; WindowFrame visually marks temporary artifact windows with purple border + Temporary badge.

title: Studio control plane batch 1