Skip to content

Interface: TrajectoryStepDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / TrajectoryStepDto

Defined in: src/types/oversight.ts:4

A single step in the agent’s execution trajectory.

action: string

Defined in: src/types/oversight.ts:6

Action/tool name executed.


optional agentId?: string | null

Defined in: src/types/oversight.ts:8

Agent identifier for multi-agent systems (CrewAI, AutoGen, OpenAI Agents SDK).


optional agentName?: string | null

Defined in: src/types/oversight.ts:10

Human-readable agent name for multi-agent systems.


optional error?: string | null

Defined in: src/types/oversight.ts:12

Error message if the tool call failed.


optional fileContent?: string | null

Defined in: src/types/oversight.ts:14

Actual content returned by file-reading tools.


optional input?: unknown

Defined in: src/types/oversight.ts:16

Tool input parameters (JSON).


optional output?: unknown

Defined in: src/types/oversight.ts:18

Tool output/result (JSON).


optional success?: boolean | null

Defined in: src/types/oversight.ts:20

Whether the tool call succeeded.


optional timestamp?: string | null

Defined in: src/types/oversight.ts:22

ISO 8601 timestamp of the step.


optional toolUsed?: string | null

Defined in: src/types/oversight.ts:24

Specific tool identifier (if different from action).