主题
enums
Generated reference page for
spec/v1/schemas/common/enums.json.
Metadata
- Type: JSON Schema
- Source:
spec/v1/schemas/common/enums.json - Raw: View Raw
Summary
- Schema ID: https://agent-service.spec/v1/schemas/common/enums.json
- Defs: 34
- Properties: 0
- Required: 0
Source
json
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://agent-service.spec/v1/schemas/common/enums.json",
"$defs": {
"organizationStatus": {
"type": "string",
"enum": ["active", "disabled"]
},
"taskResourceType": {
"type": "string",
"enum": ["agent", "tool", "mcp_server"]
},
"callableBindingMode": {
"type": "string",
"enum": ["invoke", "inject"]
},
"callableGrantVisibilityScope": {
"type": "string",
"enum": ["status", "run", "messages", "artifacts", "traces", "interactions"]
},
"taskRunKind": {
"type": "string",
"enum": ["shell", "nodejs", "action-flow", "code-flow", "multi-code-flow"]
},
"taskRunEnv": {
"type": "string",
"enum": ["local", "sandbox", "faas", "worker", "wasm"]
},
"taskRunSpaceReleasePolicy": {
"type": "string",
"enum": ["onExit", "delayed", "keepAlive", "never"]
},
"taskStatus": {
"type": "string",
"enum": ["queued", "submitted", "running", "retrying", "canceling", "succeeded", "failed", "canceled"]
},
"taskBlockedReason": {
"type": "string",
"enum": [
"approval_required",
"input_required",
"auth_required",
"selection_required",
"confirmation_required",
"policy_hold"
]
},
"messageSource": {
"type": "string",
"enum": ["input", "projection", "system"]
},
"messageRole": {
"type": "string",
"enum": ["system", "user", "assistant", "reasoning", "tool", "activity"]
},
"providerType": {
"type": "string",
"enum": ["local", "sandbox", "faas", "worker", "wasm", "custom"]
},
"sessionStatus": {
"type": "string",
"enum": ["prepared", "allocated", "starting", "running", "releasing", "released", "failed", "orphaned"]
},
"runtimeConnectionStatus": {
"type": "string",
"enum": ["connecting", "initialized", "recovering", "closed", "expired"]
},
"checkpointStatus": {
"type": "string",
"enum": ["creating", "ready", "restoring", "failed"]
},
"releaseChannelStatus": {
"type": "string",
"enum": ["active", "disabled"]
},
"releaseRoutingMode": {
"type": "string",
"enum": ["pinned", "rules"]
},
"protocolName": {
"type": "string",
"enum": ["a2a", "acp", "agui", "mcp"]
},
"bindingTargetType": {
"type": "string",
"enum": ["agent_revision", "tool_revision", "mcp_server_revision"]
},
"runPriorityClass": {
"type": "string",
"enum": ["background", "standard", "interactive", "urgent"]
},
"toolExecutionMode": {
"type": "string",
"enum": ["sync", "async", "stream"]
},
"toolResultTransport": {
"type": "string",
"enum": ["inline", "event_stream", "artifact"]
},
"interactionKind": {
"type": "string",
"enum": ["approval", "input", "auth", "selection", "confirmation"]
},
"interactionStatus": {
"type": "string",
"enum": ["open", "resolved", "rejected", "expired", "canceled"]
},
"interactionOptionKind": {
"type": "string",
"enum": ["allow_once", "allow_always", "reject_once", "reject_always", "select", "confirm", "custom"]
},
"interactionScope": {
"type": "string",
"enum": ["run", "attempt", "session", "protocol"]
},
"interactionResolutionPolicy": {
"type": "string",
"enum": ["single_response", "replace_response", "latest_wins"]
},
"interactionDecision": {
"type": "string",
"enum": ["resolve", "reject", "cancel"]
},
"interactionOrigin": {
"type": "string",
"enum": ["runtime", "policy", "protocol_a2a", "protocol_acp", "protocol_agui", "platform"]
},
"runLinkRelationType": {
"type": "string",
"enum": ["parent", "delegation", "handoff", "follow_up", "tool_subrun", "mcp_session"]
},
"eventVisibility": {
"type": "string",
"enum": ["public", "diagnostic", "private"]
},
"webhookAlgorithm": {
"type": "string",
"enum": ["HMAC-SHA256"]
},
"webhookEventType": {
"type": "string",
"enum": [
"run.status.changed",
"message.completed",
"artifact.updated",
"tool.call.requested",
"checkpoint.ready"
]
},
"streamTransport": {
"type": "string",
"enum": ["sse", "ndjson", "jsonrpc"]
}
}
}