A run is one raw recorded agent run, exactly as it landed in Bento: the bottom of the stack, before any analysis or issue. The dashboard Runs page lists them with charts on top. TheDocumentation Index
Fetch the complete documentation index at: https://docs.bentolabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
traces group reads the runs; the analytics group reads the totals and timeline above them.
Once Bento analyzes a run it becomes a trajectory, which is where findings and issues come from. This page is the layer underneath.
A run is a trace: a request your agent handled, captured whole. It’s made of spans, the steps inside it like an LLM call or a tool call, and carries a full body (the complete payload) and links to any issues it contributed to. A run’s status is error if at least one span reported an error, otherwise ok.
The Runs table shows, per run:
| Column | What it is |
|---|---|
| Run ID | The run’s identifier, what you pass to traces get. |
| Top level span | The outermost step that names the run. |
| Model(s) | The models the run called. |
| Linked issues | Issues this run contributed to. |
| # spans · Tokens · Cost · Total time | The run’s rollups. |
analytics: a summary of totals (total runs and errors) and a timeline histogram of total/error counts bucketed by hour or day.
Commands
| Command | What it does |
|---|---|
traces list | List runs. Filter by status, tag, model, finding kind, and a lookup query. |
traces get <run-id> | Open one run: metadata, rollups, status. |
traces get-body <run-id> | The run’s full payload. |
traces list-spans <run-id> | The steps inside the run. |
traces get-span <span-id> | Open one span by id. |
traces list-issues <run-id> | The issues this run contributed to. |
analytics trace-summary | Totals over a window: total runs, errors. |
analytics trace-timeline | Bucketed total/error counts for the chart. |
Browse runs
List the most recent runs:--status is ok or error; --tag, --model, and --finding-kind repeat to pass several:
--q, and bound the window with --start-time / --end-time:
--status ERROR (uppercase: span status, not run status):
Read the charts
The twoanalytics commands power the totals and the histogram. Both require --start and --end (ISO datetimes) and take the same filters as the list, so the numbers match the table.
Totals over a window:
--bucket is hour (default) or day:
See also
Trajectories
What a run becomes after Bento analyzes it.
Issues
The tracked problems your runs roll up into.
Findings
The observations Bento extracts from these runs.