ACP and a one-shot CLI are compatible choices: acpx runs ACP agents headlessly, including one-prompt exec with JSON events. Native CLI paths are claude -p, gemini -p, codex exec, and opencode run. ACP adds sessions, progress, permissions, and cancellation; neither option wakes AX.