2026-02-26 11:00:09 +01:00
{
"id" : "acpx" ,
"name" : "ACPX Runtime" ,
2026-02-28 10:37:02 +01:00
"description" : "ACP runtime backend powered by acpx with configurable command path and version policy." ,
2026-02-26 11:00:09 +01:00
"skills" : [ "./skills" ] ,
"configSchema" : {
"type" : "object" ,
"additionalProperties" : false ,
"properties" : {
2026-02-28 10:37:02 +01:00
"command" : {
"type" : "string"
} ,
"expectedVersion" : {
"type" : "string"
} ,
2026-02-26 11:00:09 +01:00
"cwd" : {
"type" : "string"
} ,
"permissionMode" : {
"type" : "string" ,
"enum" : [ "approve-all" , "approve-reads" , "deny-all" ]
} ,
"nonInteractivePermissions" : {
"type" : "string" ,
"enum" : [ "deny" , "fail" ]
} ,
2026-03-01 23:56:58 +00:00
"strictWindowsCmdWrapper" : {
"type" : "boolean"
} ,
2026-02-26 11:00:09 +01:00
"timeoutSeconds" : {
"type" : "number" ,
"minimum" : 0.001
} ,
"queueOwnerTtlSeconds" : {
"type" : "number" ,
"minimum" : 0
2026-03-08 03:15:30 +00:00
} ,
"mcpServers" : {
"type" : "object" ,
"additionalProperties" : {
"type" : "object" ,
"properties" : {
"command" : {
"type" : "string" ,
"description" : "Command to run the MCP server"
} ,
"args" : {
"type" : "array" ,
"items" : { "type" : "string" } ,
"description" : "Arguments to pass to the command"
} ,
"env" : {
"type" : "object" ,
"additionalProperties" : { "type" : "string" } ,
"description" : "Environment variables for the MCP server"
}
} ,
"required" : [ "command" ]
}
2026-02-26 11:00:09 +01:00
}
}
} ,
"uiHints" : {
2026-02-28 10:37:02 +01:00
"command" : {
"label" : "acpx Command" ,
"help" : "Optional path/command override for acpx (for example /home/user/repos/acpx/dist/cli.js). Leave unset to use plugin-local bundled acpx."
} ,
"expectedVersion" : {
"label" : "Expected acpx Version" ,
2026-03-01 20:01:03 +01:00
"help" : "Exact version to enforce (for example 0.1.15) or \"any\" to skip strict version matching."
2026-02-28 10:37:02 +01:00
} ,
2026-02-26 11:00:09 +01:00
"cwd" : {
"label" : "Default Working Directory" ,
"help" : "Default cwd for ACP session operations when not set per session."
} ,
"permissionMode" : {
"label" : "Permission Mode" ,
"help" : "Default acpx permission policy for runtime prompts."
} ,
"nonInteractivePermissions" : {
"label" : "Non-Interactive Permission Policy" ,
"help" : "acpx policy when interactive permission prompts are unavailable."
} ,
2026-03-01 23:56:58 +00:00
"strictWindowsCmdWrapper" : {
"label" : "Strict Windows cmd Wrapper" ,
2026-03-02 01:31:23 +00:00
"help" : "Enabled by default. On Windows, reject unresolved .cmd/.bat wrappers instead of shell fallback. Disable only for compatibility with non-standard wrappers." ,
2026-03-01 23:56:58 +00:00
"advanced" : true
} ,
2026-02-26 11:00:09 +01:00
"timeoutSeconds" : {
"label" : "Prompt Timeout Seconds" ,
"help" : "Optional acpx timeout for each runtime turn." ,
"advanced" : true
} ,
"queueOwnerTtlSeconds" : {
"label" : "Queue Owner TTL Seconds" ,
"help" : "Idle queue-owner TTL for acpx prompt turns. Keep this short in OpenClaw to avoid delayed completion after each turn." ,
"advanced" : true
2026-03-08 03:15:30 +00:00
} ,
"mcpServers" : {
"label" : "MCP Servers" ,
"help" : "Named MCP server definitions to inject into ACPX-backed session bootstrap. Each entry needs a command and can include args and env." ,
"advanced" : true
2026-02-26 11:00:09 +01:00
}
}
}