What problem does it solve?
This Skill simplifies the process of routing plain-language requests to various ACP harnesses, ensuring they are executed in the correct runtime environment.
Core Features & Use Cases
- Routing Requests: Directs user requests to the appropriate ACP harness, such as OpenClaw ACP, Codex, or Copilot, based on the input.
- Session Management: Handles the creation and management of ACP harness sessions for continuous work flow.
- Mode Selection: Offers two execution paths - OpenClaw ACP runtime and direct acpx-driven sessions.
- AgentId Mapping: Provides defaults for agent IDs corresponding to different ACP harnesses.
- ACPX Install and Version Policy: Enforces the use of a specific version of acpx for direct execution.
- Direct acpx Path: Enables driving harness sessions directly using the acpx CLI.
- Harness Aliases in acpx: Defines aliases for different ACP harnesses within acpx.
- Failure Handling: Implements robust failure handling for common issues like missing commands or busy queues.
Quick Start
To route a request to OpenClaw ACP, use the command: acp-router run "Query for weather forecast".