Install
openclaw skills install @phoenix500526/corust-agentInstall, configure, and use Corust Agent (corust-agent-acp) — an ACP-compatible coding agent. Use when: the user wants to install, configure, set up, or use corust, corust-agent, or corust-agent-acp. NOT for: general ACP troubleshooting unrelated to Corust, or other agent harnesses (claude, codex, gemini).
openclaw skills install @phoenix500526/corust-agentInstall and configure corust-agent-acp, an ACP-compatible coding agent by Corust AI.
✅ USE this skill when:
❌ DON'T use this skill when:
Follow these steps in order to install and configure corust-agent-acp.
Detect the current platform and architecture:
darwin-arm64darwin-amd64linux-amd64linux-arm64Ask the user where they want to install the binary. Default: $HOME/corust.
Download the latest release from GitHub:
# Example for macOS Apple Silicon
mkdir -p "$HOME/corust"
curl -fSL "https://github.com/Corust-ai/corust-agent-release/releases/latest/download/agent-darwin-arm64.tar.gz" \
-o /tmp/corust-agent.tar.gz
tar -xzf /tmp/corust-agent.tar.gz -C "$HOME/corust"
chmod +x "$HOME/corust/corust-agent-acp"
rm /tmp/corust-agent.tar.gz
Adjust the archive name based on detected platform:
agent-darwin-arm64.tar.gz — macOS Apple Siliconagent-darwin-amd64.tar.gz — macOS Intelagent-linux-amd64.tar.gz — Linux x86_64agent-linux-arm64.tar.gz — Linux ARM64Verify the binary works:
"$HOME/corust/corust-agent-acp" --version
Write the following to ~/.acpx/config.json (create the file and directory if they don't exist).
Replace $HOME with the actual resolved home directory path.
{
"agents": {
"corust-agent-acp": { "command": "$HOME/corust/corust-agent-acp" }
}
}
Important: If ~/.acpx/config.json already exists and contains other agent entries, merge the
corust-agent-acp entry into the existing agents object rather than overwriting the file.
mkdir -p ~/.acpx
# Read existing config, merge, and write back
Add the following configuration to ~/.openclaw/openclaw.json. Use openclaw config set commands
or edit the file directly. Merge into existing config — do not overwrite unrelated sections.
ACP configuration:
{
"acp": {
"enabled": true,
"dispatch": {
"enabled": true
},
"backend": "acpx",
"defaultAgent": "corust-agent-acp",
"allowedAgents": [
"corust-agent-acp"
],
"maxConcurrentSessions": 8,
"stream": {
"coalesceIdleMs": 300,
"maxChunkChars": 1200
},
"runtime": {
"ttlMinutes": 120
}
}
}
ACPX plugin configuration:
{
"plugins": {
"entries": {
"acpx": {
"enabled": true,
"config": {
"permissionMode": "approve-all",
"nonInteractivePermissions": "deny"
}
}
}
}
}
After completing the above steps, instruct the user on Discord setup. Do NOT run these commands automatically — only tell the user what to do.
Provide the following instructions:
Enable ACP thread spawning and open DM access:
openclaw config set channels.discord.threadBindings.spawnAcpSessions true
openclaw config set channels.discord.allowFrom '["*"]'
Enable thread creation permissions in Discord:
Go to your Discord server → channel settings → Permissions, and ensure the bot role has:
Start using Corust Agent:
In any text channel, mention the bot and say:
@Bot run corust
The bot will spawn a corust-agent-acp session in a new thread and begin working on your task.
~/.acpx/config.json points to the correct binary location and the file is executable (chmod +x).openclaw config set channels.discord.allowFrom '["*"]' and restart the gateway.openclaw config set channels.discord.proxy "http://127.0.0.1:<port>" with your local proxy port. Also consider enabling TUN mode on your proxy client for full coverage.