arcadiasuite/.planning/phases/06-dev-center-completo/06-03-PLAN.md

1.4 KiB

06-03 PLAN — Deploy + Galeria Tabs

Tasks

  1. Extend client/src/pages/DevCenter.tsx — Deploy tab

    • List arcadia_agent_defs where status = ready OR deployed
    • "Deploy" button → PATCH /api/agent-defs/:id/deploy (status → deployed, version++)
    • "Re-montar" button → PATCH status back to draft
    • Expand row → show last blackboard_artifact details (JSON viewer)
    • Version badge per agent
  2. Extend client/src/pages/DevCenter.tsx — Galeria tab

    • Grid of cards: deployed agents only
    • Card content: name, description, version, creator, status badge
    • "Executar" button → POST /api/agent-defs/:id/run (new blackboard task)
    • "Fork" button → POST create new agent with copied spec (name += " (Copy)")
    • Filter: status dropdown, search by name
    • Empty state message
  3. Create client/src/components/OrchestrateCenter.tsx (if modularizing)

    • Or inline in DevCenter tabs
  4. Create client/src/components/AgentGallery.tsx (if modularizing)

    • Or inline in DevCenter tabs

Reuse

  • Card/grid layout from AutomationCenter or Skills
  • Status badge from existing components
  • Blackboard task execution logic

Done Criteria

  • Deploy tab lists ready/deployed agents
  • Deploy action increments version
  • Re-montar reverts to draft
  • Galeria shows deployed agents only
  • Run/Fork actions work
  • All filters functional