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?
optionalexecutionRecords:object[]
Defined in: packages/ui/src/panels/step-detail-panel.tsx:21
completedAt?
optionalcompletedAt:string
durationMs?
optionaldurationMs:number
error?
optionalerror:object
error.category
category:
string
error.code
code:
string
error.isRetryable?
optionalisRetryable:boolean
error.message
message:
string
error.statusCode?
optionalstatusCode:number
error.stepId?
optionalstepId:string
output?
optionaloutput: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?
optionalresolvedInputs:unknown
retries
retries:
object[]
startedAt?
optionalstartedAt:string
status
status:
"pending"|"running"|"completed"|"failed"|"skipped"|"awaiting-approval"
stepId
stepId:
string
trace?
optionaltrace: ({data?:unknown;message:string;type:"log"; } | {step:unknown;type:"agent-step"; })[]
executionSummary?
optionalexecutionSummary: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