Skip to content

Interface: TrajectoryStepDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Oversight / TrajectoryStepDto

Interface: TrajectoryStepDto

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

A single step in the agent’s execution trajectory.

Properties

action

action: string

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

Action/tool name executed.


agentId?

optional agentId: string | null

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

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


agentName?

optional agentName: string | null

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

Human-readable agent name for multi-agent systems.


error?

optional error: string | null

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

Error message if the tool call failed.


fileContent?

optional fileContent: string | null

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

Actual content returned by file-reading tools.


input?

optional input: unknown

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

Tool input parameters (JSON).


output?

optional output: unknown

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

Tool output/result (JSON).


success?

optional success: boolean | null

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

Whether the tool call succeeded.


timestamp?

optional timestamp: string | null

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

ISO 8601 timestamp of the step.


toolUsed?

optional toolUsed: string | null

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

Specific tool identifier (if different from action).