Lists the sub-task runs spawned by this execution (e.g
Connects a parent run's trace to the child runs it spawned, so the UI can navigate into each sub-task's own trace. Empty for runs that spawned no sub-tasks.
Authorization
Bearer JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.
In: header
Path Parameters
The unique identifier of the agent.
The parent execution record identifier.
The tenant identifier
Query Parameters
The maximum number of items to return per page
int32int32Opaque cursor token from an external system (e.g. RAG API). When set, M:Fruxon.Common.Collections.PageToken.AsString returns this value directly instead of encoding Fruxon.Common.Collections.PageToken.Skip.
Response Body
curl -X GET "https://api.fruxon.com/v1/tenants/string/agents/string/executionRecords/string/children"{
"items": [
{
"id": "00000000-0000-0000-0000-000000000000",
"agentId": "string",
"agentRevision": 0,
"remoteAgentRevision": "string",
"startTime": 0,
"endTime": 0,
"status": "IN_PROGRESS",
"deliveryStatus": "NOT_APPLICABLE",
"inputTokens": 0,
"outputTokens": 0,
"cachedTokens": 0,
"cacheWriteTokens": 0,
"webSearchCalls": 0,
"hasResult": false,
"hasTrace": false,
"isSample": false,
"trigger": {
"type": "UNSPECIFIED",
"id": "string",
"provider": "string",
"triggerFireAttemptId": null,
"participantId": null,
"displayName": "string",
"participantDisplayName": "string",
"participantKind": null,
"participantAvatarFileId": "string",
"pipelineId": null
},
"destinations": [],
"environmentSlug": "string",
"networkId": "00000000-0000-0000-0000-000000000000",
"createdAt": 0,
"tenantId": "00000000-0000-0000-0000-000000000000",
"parentExecutionRecordId": "00000000-0000-0000-0000-000000000000",
"rootExecutionId": "00000000-0000-0000-0000-000000000000",
"inputCost": 0,
"outputCost": 0,
"cachedCost": 0,
"cacheWriteCost": 0,
"thinkingCost": 0,
"webSearchCost": 0,
"totalCost": 0,
"waitingFor": {
"kind": "string",
"participantId": null,
"displayName": "string",
"participantKind": null,
"avatarFileId": "string",
"topicId": null,
"approvalRequestId": null,
"approvers": null
},
"relevanceOutcome": "RESPOND",
"relevanceReason": "string",
"groupParticipantId": "00000000-0000-0000-0000-000000000000",
"wasAddressed": false
}
],
"nextPageToken": "string",
"totalCount": 0
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"property1": null,
"property2": null
}Adds an execution to one or more evaluation datasets as a sample
Snapshots the execution's inputs and outputs into each target dataset as an `EvaluationSample`, tagged with the supplied free-form tags. Use this to curate real-traffic examples into golden sets, regression suites, or labeled pools that feed evaluation runs. Re-adding the same execution to a dataset creates a new sample row rather than upserting, so callers that want at-most-once semantics should dedupe via `GET .../executionRecords/{executionRecord}/samples` first.
Gets the summary record for a single execution.
Returns the same Fruxon.Model.ExecutionTraces.AgentExecutionRecordResponse shape every item in the list endpoint carries — start/end times, status, token counts, cost breakdown — just for one specific record id. Cheap follow-up to a streaming run: SSE emits the `executionRecordId` in the final `done` event so callers can fetch the canonical summary by id without paging through history.