Interface: DiscoveryPolicy
Defined in: packages/agentos/src/orchestration/ir/types.ts:321
Controls dynamic capability discovery performed before or during node execution.
Properties
enabled
enabled:
boolean
Defined in: packages/agentos/src/orchestration/ir/types.ts:322
Master switch; when false all other fields are ignored.
fallback?
optionalfallback:"error"|"all"
Defined in: packages/agentos/src/orchestration/ir/types.ts:326
Behaviour when discovery returns no results.
'all' injects the full capability list; 'error' aborts the node.
kind?
optionalkind:"tool"|"skill"|"extension"|"any"
Defined in: packages/agentos/src/orchestration/ir/types.ts:324
Restricts discovery to a specific capability kind.
maxResults?
optionalmaxResults:number
Defined in: packages/agentos/src/orchestration/ir/types.ts:325
Maximum number of results injected into the node's context.
query?
optionalquery:string
Defined in: packages/agentos/src/orchestration/ir/types.ts:323
Semantic query forwarded to CapabilityDiscoveryEngine.