telnyx-acp CLI.
Way 2, implement the agent in code. The user sets up the harness and implements the turn taking, in code, as a TypeScript class on the Agent SDK, deployed with telnyx-acp. There are three ways to implement an agent in code, from extending the managed harness to implementing everything from the runtime layer.
Regardless of how agents are built, they share a common set of control plane APIs and their provenance is indistinguishable to the runtime platform.