diff --git a/docs/specs/sprint-003.5-agent-frontend.md b/docs/specs/sprint-003.5-agent-frontend.md new file mode 100644 index 0000000..bcfed40 --- /dev/null +++ b/docs/specs/sprint-003.5-agent-frontend.md @@ -0,0 +1,13 @@ +# Sprint 003.5: Agent Queue Frontend Tab + +## T3.5 Agent Queue Frontend Tab +- **Status Filtering:** Add filter buttons (All, Pending, Processing, Done, Failed). +- **Queue Table:** Display ID, Video Title, User Prompt, Status, Result, and Created At. +- **Delete/Retry Actions:** Provide buttons to remove items or retry (if failed). +- **Auto-Refresh:** Poll /api/agent-queue every 10s. + +## ACs +- [ ] Users can see 'Agents' tab in the dashboard. +- [ ] Tab displays agent_queue items fetched from backend. +- [ ] Status filtering works as expected. +- [ ] Auto-refresh updates the table live. diff --git a/frontend/src/routes/Agents.svelte b/frontend/src/routes/Agents.svelte new file mode 100644 index 0000000..f8bd7ee --- /dev/null +++ b/frontend/src/routes/Agents.svelte @@ -0,0 +1,48 @@ + + +
| ID | Prompt | Status | Result |
|---|---|---|---|
| {item.id} | +{item.user_prompt} | +{item.status} | +{item.result || ''} | +