list_sessions
Retrieve a pipeline's Sessions that an Experiment run can judge, sorted by newest last activity.
Instructions
Lists a pipeline's Sessions that an Experiment run can judge, newest last activity first.
A Session is the turns that share a search_session_id; a run without one is a single-turn
Session named by its query_id. Only Sessions whose every turn still has its trace are
listed. session_id is the id an Experiment run takes. To find Sessions that went wrong
(a failed turn, negative feedback), use list_pipeline_traces with an OData filter instead
and take each row's search_session_id, or its query_id when that is empty.
:param pipeline_name: Name of the pipeline.
:param origin: Only Sessions whose every turn came from a Service, the pipeline's own API, or the Playground.
:param deployment_id: Only Sessions whose every turn this Service served.
:param pipeline_version_id: Only Sessions whose every turn this pipeline version served.
:param since: ISO-8601 time; only Sessions last active at or after it.
:param until: ISO-8601 time; only Sessions last active at or before it.
:param limit: Most Sessions per page (at most 200). A page can hold fewer and still have a next.
:param cursor: The next value of the previous page.
:returns: One page of Sessions, or an error message.
The output is automatically stored and can be referenced in other functions.
Returns a formatted preview with an object ID (e.g., @obj_123).
Use the object store tools in combination with the object ID to view nested properties of the object.
Use the returned object ID to pass this result to other functions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| since | No | ||
| until | No | ||
| cursor | No | ||
| origin | No | ||
| deployment_id | No | ||
| pipeline_name | Yes | ||
| pipeline_version_id | No |