Files
openclaw-openclaw/extensions/codex-supervisor/openclaw.plugin.json
Peter Steinberger 745b8c315e fix(codex-supervisor): ship CLI metadata entry (#102803)
* fix(codex-supervisor): ship CLI metadata entry

* chore: keep release notes in PR body

---------

Co-authored-by: Peter Steinberger <peter@steipete.me>
2026-07-09 10:31:47 -07:00

90 lines
2.1 KiB
JSON

{
"id": "codex-supervisor",
"enabledByDefault": false,
"activation": {
"onStartup": true,
"onCommands": ["codex"]
},
"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
}
}
}
}