Me, Today, Now
cmd/crewship/cmd_quickactions.go ships three composite commands. Each fans out to 2-3 endpoints with sync.WaitGroup + best-effort error handling, so one slow endpoint never blocks the rest of the screen — partial views are preferred over blank ones. Partial errors land on stderr as [partial] <label>: <err> lines after the main render.
crewship me
“What’s on your plate right now.”
| Endpoint | Used for |
|---|---|
GET /api/v1/missions?assignee=me | Missions assigned to you |
GET /api/v1/approvals?status=pending&assignee=me | Approvals waiting on you |
GET /api/v1/runs?actor=me&limit=10 | Your recent runs |
crewship today
Today’s runs + spend across the workspace. Useful for retrospectives and standups.
| Endpoint | Used for |
|---|---|
GET /api/v1/runs?limit=100 | All recent runs, filtered to today (UTC) client-side |
GET /api/v1/paymaster/top-spenders?range=24h&limit=5 | Cost summary |
completed × 12, failed × 1, …) plus a one-line cost teaser pointing at crewship cost for the full breakdown.
crewship now
Live status board.
| Endpoint | Used for |
|---|---|
GET /api/v1/runs?status=RUNNING&limit=20 | Currently-running runs |
GET /api/v1/agents | Agent inventory; classified into idle vs busy by status |
GET /api/v1/approvals?status=pending | Pending approvals across the workspace |
See also
crewship inbox— paginated daily-driver inbox (deeper thanme).crewship cost— full cost breakdown (todayonly teases this).crewship tui— full-screen real-time dashboard.crewship approvals— act on the pending itemsme/nowsurface.