Show the owner what their agents did — not how they did it.
The business owner is non-technical. They don't want turns, tokens, or prompt tiers — they want outcomes in plain language, conversations they can read, and a nudge when something needs them. The full telemetry from #1493 still exists, but it lives one click deeper as Technical logs for operators. Activity becomes a tab inside the agents area — both org-wide and per-agent.
AI Agents
Chat with your agents, or see what they've been doing.
The Activity tab shows for owners / operators only (gated by AiAgent:List). Members see just Agents.
↑ The existing card grid — unchanged. It stays the default tab.
Texting 12 leads about Tuesday's no-shows — 3 replied, 1 booked so far.
Maria asked about her missed cleaning — rebooked her for Thursday 10:00 AM.
Drafted 8 follow-up messages and is waiting for your approval to send.
Sent the spring promo to 48 contacts — 9 opened, no replies yet.
Plain-language sentences, not telemetry. Each row opens that agent's Activity. Your personal Assistant & Orchestrator are excluded from this org roll-up (privacy) — you still see them on their own detail page.
Warm, concise follow-up specialist. Writes like a helpful human, never salesy.
Never message a contact more than once per 48h. Offer to reschedule before booking.
…
↑ The existing management surface (#1455), unchanged — minus the old "Active threads" list, which moves into Activity →
This week, Riley handled 12 conversations, got 3 replies, and booked 1 appointment. 1 conversation needs your review.
Maria rebooked her cleaning for Thursday 10:00 AM.
Couldn't answer a question about an invoice — escalated to you.
Sent the offer; opened twice, no reply yet.
Owner-scoped: you own this agent, so you see every conversation — including your personal Assistant's when you open its page. Outcome chips (Booked / Replied / No reply / Needs review) come from the agent's tool calls.
Billing question — Acme Co
Needs reviewWhy you're here: Riley wasn't confident answering a question about an invoice and stopped rather than guess.
The reader reuses our existing chat bubbles — already built. New: the one-line Outcome / Why you're here header, the inline outcome chip, and the escalation banner with owner actions.
Technical logs
Effective prompt 8 / 12 layers
{ "to": "+1•••4821", "body": "Hi Maria! We missed you…" }
This is exactly what #1493 already built — prompt tiers, tokens, tool I/O. Nothing new to build here; it just moves behind the "View technical logs" link so owners never have to see it.
- Conversation bubbles (the readable transcript)
- The full debug timeline — prompt tiers, tokens, tool I/O (#1493)
- Org & per-agent thread queries; the Tabs primitive
- Outcome chips (Booked / Replied / No reply / Needs review) — derived from tool calls (send_sms → "texted", create_appointment → "booked")
- Plain-language summaries — tool-call-derived first; short generated summaries later
- "Needs your attention" — escalation / opt-out / low-confidence detection
- Tabs wiring on both views + the conversation reader