#Persistent ACP Channel
1 messages · Page 1 of 1 (latest)
Let me verify the docs path and the command behavior in the repo.
There’s a subtle difference here between a temporary thread/current-chat binding and a top-level persistent bindings[] config, so I’m checking the code path too.
Short version:
/acp closecloses the ACP session and removes the live binding.- It does not delete the Discord channel/thread itself.
The important nuance is where the persistence came from:
-
Runtime-created persistent bind
Example:/acp spawn ... --bind hereor--thread auto
→ After/acp close, that bind is gone, and follow-up messages stop routing to that ACP session. -
Config-based persistent ACP channel via top-level
bindings[]
→/acp closecloses the current runtime session, but the config binding still exists.
→ On the next message in that channel, OpenClaw will recreate/ensure the configured ACP session again and route messages back into it.
So if you mean a truly persistent ACP Discord channel from bindings[], /acp close is basically “close it for now”, not “turn this channel off permanently”.
Docs: https://docs.openclaw.ai/tools/acp-agents
Glad that helped! 🎉
If this fixed it, please right-click the solution message → Apps → ✅ Mark Solution.