Files
openclaw/extensions/codex-supervisor/openclaw.plugin.json
Peter Steinberger 9dd3bce549 feat: add codex supervisor extension
* feat: add codex supervisor plugin

* fix: restore merged branch checks

* fix: unblock supervisor extension CI

* fix: restore merged agent checks
2026-05-29 03:49:43 +01:00

88 lines
2.1 KiB
JSON

{
"id": "codex-supervisor",
"activation": {
"onStartup": false
},
"name": "Codex Supervisor",
"description": "Supervise Codex app-server sessions from OpenClaw.",
"contracts": {
"tools": [
"codex_endpoint_probe",
"codex_sessions_list",
"codex_session_read",
"codex_session_send",
"codex_session_interrupt"
]
},
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"endpoints": {
"type": "array",
"items": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"transport": {
"const": "stdio-proxy"
},
"command": {
"type": "string"
},
"args": {
"type": "array",
"items": {
"type": "string"
}
},
"cwd": {
"type": "string"
}
}
},
{
"type": "object",
"additionalProperties": false,
"required": ["transport", "url"],
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"transport": {
"const": "websocket"
},
"url": {
"type": "string"
},
"authTokenEnv": {
"type": "string"
}
}
}
]
}
},
"allowRawTranscripts": {
"type": "boolean",
"default": false
},
"allowWriteControls": {
"type": "boolean",
"default": false
}
}
}
}