VocalDocscontracts 1.65.0

PinnedKnowledgeBinding

A Knowledge binding as an Agent version froze it at publish (1.53.0): every field explicit, the version of a pinned binding fixed, so a later edit of the draft reaches Calls only through a new Agent version.

An object with 13 fields.

Fields

FieldTypeRequiredDescription
budget_msintegeryesHow long before_model waits for a context retrieval; one that misses it is abandoned for the Turn, flagged retrieval_skipped.
filterKnowledgeFilter or nullyes
knowledge_base_idKnowledgeBaseIdyes
max_context_tokensinteger or nullyesNull for the version's default.
min_scorenumber or nullyesNull for the version's default.
nameKnowledgeBindingNameyes
rerankboolean or nullyesNull for the version's default.
statesarray or nullyesNull for every state.
top_kinteger or nullyesNull for the version's default.
trackKnowledgeBindingTrackyes
useKnowledgeBindingUseyes
versioninteger or nullyesThe version a pinned binding froze, the one active at publish; null for active, which dispatch resolves.
whenstring or nullyesA ZEN expression over intents, slots and variables, evaluated after on_transcript; the binding applies when it is true.