trace, thread, waterfall | --trace-id <TRACE_ID> | Root span ID for the trace |
trace, thread, waterfall | --url <URL> | Braintrust app URL to resolve to a trace. Also accepted as a positional argument |
trace | --object-ref <REF> | Target object: project_logs:<selector>, experiment:<selector>, or dataset:<selector>. Interactive mode supports project logs only. Experiments and datasets require --non-interactive or --json |
waterfall | --object-ref <REF> | Target object: project_logs:<selector>, experiment:<selector>, or dataset:<selector> |
thread | --object-ref <REF> | Target object: project_logs:<selector> (thread supports project logs only) |
trace, thread, waterfall | --project-id <PROJECT_ID> | Project ID to query. Overrides --project for project logs |
trace, thread, waterfall | --limit <N> | Number of spans to fetch (default: 100) |
trace, thread, waterfall | --preview-length <N> | Preview length for span rows (default: 125) |
trace | --cursor <CURSOR> | Cursor returned from a previous trace fetch |
trace, thread, waterfall | --print-queries | Print each BTQL query and invoke payload before execution |
trace, thread, waterfall | --non-interactive | Force non-interactive mode |
trace, thread, waterfall | --json | Output as JSON |
span | --id <ID> | Span row ID |
span | --url <URL> | Braintrust app URL to resolve to a span. Also accepted as a positional argument |
span | --object-ref <REF> | Target object: project_logs:<selector>, experiment:<selector>, or dataset:<selector>. Interactive mode supports project logs only. Experiments and datasets require --non-interactive or --json |
span | --project-id <PROJECT_ID> | Project ID to query. Overrides --project for project logs |
span | --print-queries | Print each BTQL query before execution |
span | --non-interactive | Force non-interactive mode |
span | --json | Output as JSON |