Guides
Observability
Monitor agent activity with watch, logs, and real-time events.
Watch
Live stream of all agent activity:
tack watch18:16:12 [stream-1] builder: read src/schemas.ts
18:16:15 [stream-1] builder: edit src/routes/expenses.ts
18:16:19 [stream-2] builder: $ bunx tsc --noEmit
18:16:23 [stream-1] builder: done: Added PATCH endpoint
18:16:25 [stream-1] lint passed
18:47:35 [stream-1] merged ✓Verbosity Levels
tack watch --verbose # Full tool arguments, message content, file diffs
tack watch --summary # Objective-level status changes onlyAgent Logs
Replay what a specific agent did from JSONL activity logs:
tack logs <agent-id>
tack logs <agent-id> --follow # Live tailEscalations
When an agent hits a blocker, Tack sends an escalation:
tack mail # View escalation and message historyEscalation dedup ensures you get one notification per unique blocker, not 50 copies of the same error across fix-loop iterations.
Timeouts
Per-role max duration and idle timeouts. An agent that stops producing output gets killed with a clear error message.
agents:
timeouts:
default:
max_duration_minutes: 30
idle_minutes: 10
builder:
max_duration_minutes: 45
reviewer:
max_duration_minutes: 15SSE Events
The daemon exposes a Server-Sent Events endpoint for real-time integration:
GET /eventsEvents include agent activity, status changes, merge completions, and escalations.