Skip to content

remora-monorepo


remora-monorepo / viewer / StepDetailPanelProps

Interface: StepDetailPanelProps

Defined in: packages/ui/src/panels/step-detail-panel.tsx:17

Properties

diagnostics

diagnostics: Diagnostic[]

Defined in: packages/ui/src/panels/step-detail-panel.tsx:19


executionRecords?

optional executionRecords: object[]

Defined in: packages/ui/src/panels/step-detail-panel.tsx:21

completedAt?

optional completedAt: string

durationMs?

optional durationMs: number

error?

optional error: object

error.category

category: string

error.code

code: string

error.isRetryable?

optional isRetryable: boolean

error.message

message: string

error.statusCode?

optional statusCode: number

error.stepId?

optional stepId: string

output?

optional output: unknown

path

path: ({ itemValue: unknown; iterationIndex: number; stepId: string; type: "for-each"; } | { matchedCaseIndex: number; matchedValue: unknown; stepId: string; type: "switch-case"; } | { pollAttempt: number; stepId: string; type: "wait-for-condition"; })[]

resolvedInputs?

optional resolvedInputs: unknown

retries

retries: object[]

startedAt?

optional startedAt: string

status

status: "pending" | "running" | "completed" | "failed" | "skipped" | "awaiting-approval"

stepId

stepId: string

trace?

optional trace: ({ data?: unknown; message: string; type: "log"; } | { step: unknown; type: "agent-step"; })[]


executionSummary?

optional executionSummary: StepExecutionSummary

Defined in: packages/ui/src/panels/step-detail-panel.tsx:20


onClose()

onClose: () => void

Defined in: packages/ui/src/panels/step-detail-panel.tsx:22

Returns

void


step

step: { description: string; id: string; name: string; nextStepId?: string; params: { toolInput: {[x: string]: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; toolName: string; }; type: "tool-call"; } | { description: string; id: string; name: string; nextStepId?: string; params: { cases: object[]; switchOn: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "switch-case"; } | { description: string; id: string; name: string; nextStepId?: string; params: { itemName: string; loopBodyStepId: string; target: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "for-each"; } | { description: string; id: string; name: string; nextStepId?: string; params: { outputFormat: object; prompt: string; }; type: "llm-prompt"; } | { description: string; id: string; name: string; nextStepId?: string; params: { outputFormat: object; sourceData: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "extract-data"; } | { description: string; id: string; name: string; nextStepId?: string; params: { durationMs: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "sleep"; } | { description: string; id: string; name: string; nextStepId?: string; params: { backoffMultiplier?: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; condition: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; conditionStepId: string; intervalMs?: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; maxAttempts?: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; timeoutMs?: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "wait-for-condition"; } | { description: string; id: string; name: string; nextStepId?: string; params: { instructions: string; maxSteps?: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; outputFormat: object; tools: string[]; }; type: "agent-loop"; } | { description: string; id: string; name: string; nextStepId?: string; type: "start"; } | { description: string; id: string; name: string; nextStepId?: string; params?: { output: { type: "literal"; value: unknown; } | { expression: string; type: "jmespath"; } | { template: string; type: "template"; }; }; type: "end"; }

Defined in: packages/ui/src/panels/step-detail-panel.tsx:18