My persistent ACP agents have separate workspaces from regular agents. For example, the regular agent workspace is located at ~/.openclaw/workspace-<agent_id>, while the ACP agent workspace is at ~/.openclaw/workspace-acp-<purpose>-<agent_id>. The ACP agent label follows the convention acp-<purpose>-<agent_id>, where agent_id is the regular agent ID, and their account ID is inherited from the regular agent.
The ACP agents have identical current working directories (cwd) that differ from their workspaces. What is the best practice for managing an ACP agent's workspace? Currently, my setup uses separate methods. I am considering replacing the ACP agents' workspace path with the regular agents' workspace they inherited from to share memory. Do you recommend this approach, or is it better to keep them separate?