INavigateToTriageParams

Configuration parameters for creating a navigation handler to a triage agent. Defines optional messages or functions to handle flush, execution, and tool output scenarios during navigation.

beforeNavigate: (clientId: string, lastMessage: string, lastAgent: string, defaultAgent: string) => void | Promise<void>
lastMessage: (clientId: string, lastMessage: string, defaultAgent: string, lastAgent: string) => string | Promise<string>
flushMessage: string | ((clientId: string, defaultAgent: string) => string | Promise<string>)
executeMessage: string | ((clientId: string, defaultAgent: string) => string | Promise<string>)
toolOutputAccept: string | ((clientId: string, defaultAgent: string) => string | Promise<string>)
toolOutputReject: string | ((clientId: string, defaultAgent: string) => string | Promise<string>)
MMNEPVFCICPMFPCPTTAAATR