Home > intention-kernel > AgentDefinition
AgentDefinition interface
Public definition compiled into an immutable runtime agent.
Signature:
export interface AgentDefinitionProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly CapabilityDefinition<unknown, unknown>[] | Complete allowlist of operations the compiled agent may execute. | |
| Stable semantic identity persisted in the compiled fingerprint. | ||
| string | Model-visible role, tone and authority boundary for the agent. | |
| readonly ModelGuidancePolicyDefinition[] | (Optional) Host-selected semantic guidance available before capability routing. | |
| Readonly<Record<string, string>> | Optional model name or alias selected independently for each model task. | |
| readonly PolicyDefinition[] | Pure host-owned constraints applied after interpretation. | |
| (Optional) Optional fact-triggered objective and capability progression owned by the host manifest. | ||
| (Optional) Optional localized control fallbacks; normal responses remain model-composed. | ||
| number | Positive manifest version controlled by the host application. |