Runs
Retrieve Run
client.runs.retrieve(stringrunID, RequestOptionsoptions?): Run { id, agent_id, background, 13 more }
/v1/runs/{run_id}
Models
RunsMessages
List Run Messages
client.runs.messages.list(stringrunID, MessageListParams { after, before, limit, 2 more } query?, RequestOptionsoptions?): ArrayPage<LettaMessageUnion>
/v1/runs/{run_id}/messages
Retrieve Stream
client.runs.messages.stream(stringrunID, MessageStreamParams { batch_size, include_pings, poll_interval, starting_after } body?, RequestOptionsoptions?): MessageStreamResponse | Stream<LettaStreamingResponse>
/v1/runs/{run_id}/stream
RunsUsage
Retrieve Run Usage
client.runs.usage.retrieve(stringrunID, RequestOptionsoptions?): UsageRetrieveResponse { completion_tokens, completion_tokens_details, prompt_tokens, 2 more }
/v1/runs/{run_id}/usage
RunsSteps
List Run Steps
client.runs.steps.list(stringrunID, StepListParams { after, before, limit, 2 more } query?, RequestOptionsoptions?): ArrayPage<Step { id, agent_id, completion_tokens, 21 more } >
/v1/runs/{run_id}/steps