Set up, authenticate, and run external coding agents (Claude Code, Codex) via the Agent Client Protocol