acp-router

Route ACP harness requests to Argentum runtime or acpx flows with preflight checks.

2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/AG064/argentum --skill acp-router-ag064
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-router
Source: https://github.com/AG064/argentum/tree/main/extensions/acpx/skills/acp-router
Command: npx skills add https://github.com/AG064/argentum --skill acp-router-ag064

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route ACP harness requests to the appropriate runtime or acpx-driven sessions, enabling seamless orchestration between ACP runtimes and direct acpx flows.

Core Features & Use Cases

  • Route ACP harness requests to either Argentum ACP runtime sessions or direct acpx flows.
  • Enforce mandatory preflight for coding-agent thread requests and provide explicit agentId mappings.
  • Support deterministic ACP session management with recovery and fallback paths.

Quick Start

Route a coding task to the ACP harness using the runtime path.

Frequently Asked Questions about acp-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route ACP harness requests to the correct runtime?

Route ACP harness requests by directing them to either the Argentum ACP runtime path or the direct acpx flow, using sessions_spawn with runtime acp, thread true, and mode session to ensure proper task orchestration.

Why does my coding-agent thread request fail during ACP routing?

Coding-agent thread requests require a mandatory preflight check before ACP routing proceeds. Enforcing this preflight validates explicit agentId mappings and enables robust fallback behavior to prevent thread spawn failures.

What is the difference between the Argentum ACP runtime path and the direct acpx path?

The Argentum ACP runtime path routes harness requests through standard ACP runtime sessions, while the direct acpx path bypasses it for specific acpx-driven flows, with both supporting deterministic session naming and recovery handling.

How do I manage ACP sessions with deterministic naming and recovery?

Manage ACP sessions by implementing sessions_spawn with runtime acp, thread true, and mode session. This approach provides deterministic session naming and includes robust fallback behavior for session recovery during routing failures.

Do I need explicit agentId mapping for ACP runtime routing?

Yes, explicit agentId mapping is required when routing coding-agent thread requests to the ACP runtime. This mapping works alongside the mandatory preflight check to ensure correct agent identification and recovery handling.