ApiSchemas
FallbackConfig
One shape from the contract, as it appears on the wire.
Used by agents.create, agents.promote, agents.update, agents.upsert, agents.versions, sessions.children, sessions.create, sessions.decide, sessions.get, sessions.interrupt, sessions.list, sessions.updateMetadata
Referenced from SessionModelOverride, SubagentModelOverride
JSON Schema
{
"type": "object",
"properties": {
"models": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FallbackModel"
}
},
"on": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FallbackReason"
}
},
"timeoutMs": {
"type": "integer",
"minimum": 1
}
},
"required": [
"models"
],
"additionalProperties": false
}