mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-21 01:51:39 -06:00
101 lines
2.8 KiB
JSON
101 lines
2.8 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"properties": {
|
|
"activePermissionProfile": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/ActivePermissionProfile"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
],
|
|
"default": null,
|
|
"description": "Named or implicit built-in profile that produced the active permissions, when known."
|
|
},
|
|
"approvalPolicy": {
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/AskForApproval"
|
|
},
|
|
"approvalsReviewer": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/ApprovalsReviewer"
|
|
}
|
|
],
|
|
"description": "Reviewer currently used for approval requests on this thread."
|
|
},
|
|
"cwd": {
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/AbsolutePathBuf"
|
|
},
|
|
"instructionSources": {
|
|
"default": [],
|
|
"description": "Environment-native paths to instruction source files currently loaded for this thread.",
|
|
"items": {
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/LegacyAppPathString"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"modelProvider": {
|
|
"type": "string"
|
|
},
|
|
"multiAgentMode": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/MultiAgentMode"
|
|
}
|
|
],
|
|
"default": "explicitRequestOnly",
|
|
"description": "@deprecated Always `explicitRequestOnly`. Use `reasoningEffort` for Ultra behavior."
|
|
},
|
|
"reasoningEffort": {
|
|
"anyOf": [
|
|
{
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/ReasoningEffort"
|
|
},
|
|
{
|
|
"type": "null"
|
|
}
|
|
]
|
|
},
|
|
"runtimeWorkspaceRoots": {
|
|
"default": [],
|
|
"description": "Thread-scoped runtime workspace roots used to materialize `:workspace_roots`.",
|
|
"items": {
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/AbsolutePathBuf"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"sandbox": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/SandboxPolicy"
|
|
}
|
|
],
|
|
"description": "Legacy sandbox policy retained for compatibility. Experimental clients should prefer `activePermissionProfile` for profile provenance."
|
|
},
|
|
"serviceTier": {
|
|
"type": [
|
|
"string",
|
|
"null"
|
|
]
|
|
},
|
|
"thread": {
|
|
"$ref": "./CodexAppServerProtocolDefinitions.json#/definitions/Thread"
|
|
}
|
|
},
|
|
"required": [
|
|
"approvalPolicy",
|
|
"approvalsReviewer",
|
|
"cwd",
|
|
"model",
|
|
"modelProvider",
|
|
"sandbox",
|
|
"thread"
|
|
],
|
|
"title": "ThreadStartResponse",
|
|
"type": "object"
|
|
}
|