Improve flow activation handling and expose active nodes

This commit is contained in:
Remi
2025-09-23 23:12:02 +02:00
parent ba93c494c9
commit d37b8a631c
3 changed files with 121 additions and 14 deletions

View File

@@ -17,6 +17,14 @@ export interface FlowActivationInstruction {
mode?: FlowActivationMode
}
export interface ActiveNodeSummary {
flow: string
state: string
role?: string
say_tpl?: string
controller_say_tpl?: string
}
export interface CandidateTraceEntry {
id: string
flow: string
@@ -107,3 +115,9 @@ export interface LLMDecisionTrace {
reason?: string
}
}
export interface LLMDecisionResult {
decision: LLMDecision
trace?: LLMDecisionTrace
active_nodes?: ActiveNodeSummary[]
}