Přeskočit obsah

Agent Inference Flow Binding v1

Source schema: doc/schemas/agent.inference-flow-binding.v1.schema.json

A host-admitted closed vocabulary binding one JSON-e Flow to one Agent and its existing Agent binding.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: agent.inference-flow-binding.v1
binding/ref yes ref: #/$defs/ref
binding/digest yes ref: #/$defs/digest
flow/ref yes ref: #/$defs/ref
flow/digest yes ref: #/$defs/digest
package/ref no ref: #/$defs/ref
package/digest no ref: #/$defs/package-digest
package/activation-generation no integer
agent-policy/ref no ref: #/$defs/ref
agent-policy/digest no ref: #/$defs/digest
agent/id yes ref: #/$defs/ref
agent-binding/ref yes ref: #/$defs/ref
max/passages yes integer
prompt-policy/refs yes ref: #/$defs/ref-set
output-schema/refs yes ref: #/$defs/ref-set
repair-profile/refs yes ref: #/$defs/ref-set
model-profile/refs yes ref: #/$defs/ref-set
runtime/refs yes ref: #/$defs/ref-set
visibility/ceiling yes ref: #/$defs/visibility
classification/ceiling yes enum: Personal, Community, Public
expires/at yes string
created/at yes string
created/by yes ref: #/$defs/ref

Definitions

Definition Shape Description
ref string
digest string
package-digest string
visibility enum: private, operator, shared
ref-set array
## Field Semantics

schema

  • Required: yes
  • Shape: const: agent.inference-flow-binding.v1

binding/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

binding/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

flow/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

flow/digest

  • Required: yes
  • Shape: ref: #/$defs/digest

package/ref

  • Required: no
  • Shape: ref: #/$defs/ref

package/digest

  • Required: no
  • Shape: ref: #/$defs/package-digest

package/activation-generation

  • Required: no
  • Shape: integer

agent-policy/ref

  • Required: no
  • Shape: ref: #/$defs/ref

agent-policy/digest

  • Required: no
  • Shape: ref: #/$defs/digest

agent/id

  • Required: yes
  • Shape: ref: #/$defs/ref

agent-binding/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

max/passages

  • Required: yes
  • Shape: integer

prompt-policy/refs

  • Required: yes
  • Shape: ref: #/$defs/ref-set

output-schema/refs

  • Required: yes
  • Shape: ref: #/$defs/ref-set

repair-profile/refs

  • Required: yes
  • Shape: ref: #/$defs/ref-set

model-profile/refs

  • Required: yes
  • Shape: ref: #/$defs/ref-set

runtime/refs

  • Required: yes
  • Shape: ref: #/$defs/ref-set

visibility/ceiling

  • Required: yes
  • Shape: ref: #/$defs/visibility

classification/ceiling

  • Required: yes
  • Shape: enum: Personal, Community, Public

expires/at

  • Required: yes
  • Shape: string

created/at

  • Required: yes
  • Shape: string

created/by

  • Required: yes
  • Shape: ref: #/$defs/ref

Definition Semantics

$defs.ref

  • Shape: string

$defs.digest

  • Shape: string

$defs.package-digest

  • Shape: string

$defs.visibility

  • Shape: enum: private, operator, shared

$defs.ref-set

  • Shape: array