Agent Run Metadata
Get Metadata
ID of the collection containing the agent run.
ID of the agent run.
Update Metadata
Deep-merges new metadata into existing values.ID of the collection.
ID of the agent run.
Metadata to merge. Nested dicts are merged recursively; non-dict values are overwritten.
Delete Metadata Keys
ID of the collection.
ID of the agent run.
Keys to remove. Supports dot-delimited paths for nested keys (e.g.,
"config.model").(metadata_after_deletion, keys_not_found).
Discover Metadata Fields
Use these methods to inspect which metadata fields exist on agent runs in a collection, and to pull sample values for specific fields.List Available Fields
Returns the catalog of agent-run metadata fields with their names, types, and whether each field is parquet-indexed.ID of the collection.
When
True, the response also embeds sample values for each field (same
shape as Sample Field Values). For new code, prefer
calling get_metadata_field_samples for just the fields you care about — it
avoids paying the cost of sampling every field in the catalog.Maximum number of sample values per field when
include_sample_values=True.Returns
Field descriptors. Each item includes
name, type, and parquet_indexed.Total number of agent runs scanned to build the catalog.
Sample Field Values
Fetch the top values (by frequency) for one or more metadata fields.ID of the collection.
Field names to sample. Each name may be:
- Fully qualified:
"metadata.foo.bar" - Bare:
"foo.bar"— treated as shorthand for"metadata.foo.bar" "tag"(the bare word)"label.<set>.<key>"
Maximum number of sample values to return per field.
Returns
Mapping keyed by the original (un-normalized) field name you passed in. Each
value contains:
sample_values— list of{ "value": str, "count": int }entries, ordered by descending frequency.total_unique_values— total number of distinct values for the field.
Transcript Group Metadata
Transcript groups share the same metadata API pattern as agent runs.Get Metadata
ID of the collection.
ID of the transcript group.
Update Metadata
ID of the collection.
ID of the transcript group.
Metadata to merge.
Delete Metadata Keys
ID of the collection.
ID of the transcript group.
Keys to remove. Supports dot-delimited paths.

