Install 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.
darwin-arm64darwin-amd64linux-amd64linux-arm64$HOME/corust.```bash
# 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 ARM64```bash
"$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:
```bash
openclaw config set channels.discord.threadBindings.spawnAcpSessions true
openclaw config set channels.discord.allowFrom '["*"]'
```
Go to your Discord server → channel settings → Permissions, and ensure the bot role has:
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:" with your local proxy port. Also consider enabling TUN mode on your proxy client for full coverage.共 1 个版本
暂无安全检测报告