Recent activity and intent history
Every question someone asks against a Data Collection lands here. Use it to read the most recent runs, drill into one, and spot recurring questions worth promoting to a Skill or a Verified action.
Audience: builders
Where Recent activity shows
The most recent six intent runs surface in Recent activity on the Dashboard's left column. Click a row to expand it. The Dashboard preview is the always-on view; you do not need to leave the page to read the latest summaries.
For the full list, scroll back through expanded rows. A deeper paginated history surface is not yet a separate page; see the product gap log.
Read the row shape
Each row carries a fixed payload:
- Type icon. What lane the agent picked: Question, Definition, Write preview, Write applied, Catalog edit, Agent fallback.
- Title. A short label our AI synthesizes from the request.
- Status. Succeeded, running, queued, failed, cancelled. The dot color follows.
- Updated at. When the run ended (or last advanced).
- Badges. Optional chips that surface the source, the lane, or other run metadata.
- Summary. A markdown summary of what ran. Click the row to expand.
Drill into one run
Click a row's chevron to expand. The expanded panel shows:
- The full type label and timestamp.
- Any badges from the run.
- The full markdown summary (the same
summary_markdownthe analyst view reads). - An Open task button when the run is linked to a background task flow.
Open task is gated. The button appears only when the run carries a task_flow_id. Today most rows do not (backend brief: data-collection-recent-activity-task-link-brief.md). When the field is missing, the summary is your record of the run.
Filter recent activity
Filtering by question text, source, or time window is not yet wired into the Recent activity surface. You can scan by type icon (Question, Definition, Write preview) and by status tint, but query-shaped filters require the future history page.
Until then, two practical paths help:
- Drill in. Expand a row to read the summary and decide whether the question deserves a follow-up.
- Audit. For workspace-wide search across every collection, the audit ledger at
/auditfilters by actor, time, and group kind. Each intent run writes ledger entries.
Privacy and visibility
Recent activity is a workspace surface, not a personal one. Every signed-in workspace member who can see the collection sees its recent activity. The list is not filtered to the current user.
For audit-grade evidence (who asked what, with what credentials, against which tables), use the audit ledger. The Recent activity card is the operator's quick read; the audit ledger is the controller's receipt.
Spot work worth promoting
The list is the cheapest way to notice patterns. A few signals to watch for:
- The same question, different phrasings. Three rows asking variations of "what is our AP exception volume this quarter" is a Skill candidate. Save it once and let your team call it by name.
- A definition that keeps coming back. If analysts keep asking what
vendor_statusmeans, the catalog entity's description is too thin. Open Catalog and tighten it. - A write preview that gets repeated. A change someone keeps previewing but never applies is either a Verified action waiting to be authored, or a guardrail you should encode explicitly. See Verified logic.
- A failing pattern. Failed runs that share a source or a phrasing point at a scope gap or a missing entity. Open Setup → Selection and add the table; rebuild.
Related
- The Dashboard tab for where Recent activity sits in the larger surface.
- Use a Data Collection for how questions get asked from chat and Runbooks.
- Build the catalog for how to act on patterns by tightening the catalog.