Type Alias AgentExecutionProgressCallback
AgentExecutionProgressCallback: (
progress: {
displayMode?: "live" | "historical" | "both";
message: string;
metadata?: Record<string, unknown>;
percentage?: number;
step:
| "initialization"
| "validation"
| "prompt_execution"
| "action_execution"
| "subagent_execution"
| "decision_processing"
| "finalization";
},
) => void
Type Declaration
- (
progress: {
displayMode?: "live" | "historical" | "both";
message: string;
metadata?: Record<string, unknown>;
percentage?: number;
step:
| "initialization"
| "validation"
| "prompt_execution"
| "action_execution"
| "subagent_execution"
| "decision_processing"
| "finalization";
},
): void Parameters
- progress: {
displayMode?: "live" | "historical" | "both";
message: string;
metadata?: Record<string, unknown>;
percentage?: number;
step:
| "initialization"
| "validation"
| "prompt_execution"
| "action_execution"
| "subagent_execution"
| "decision_processing"
| "finalization";
}OptionaldisplayMode?: "live" | "historical" | "both"
message: string
Optionalmetadata?: Record<string, unknown>
Optionalpercentage?: number
step:
| "initialization"
| "validation"
| "prompt_execution"
| "action_execution"
| "subagent_execution"
| "decision_processing"
| "finalization"
Returns void
Callback function type for agent execution progress updates