Disclosure: I work at Twilio.
I've been building with eve and I like how it's structured. The built-in Twilio adapter is great for a quick SMS agent. At the version I tested (0.74.0), though, it doesn't forward inbound media to the model. It also treats SMS and WhatsApp from the same person as two separate sessions, and it doesn't use Twilio's newer Conversations features.
So I wrote my own channel, about one file, and it was easy. What I like most about eve is that this kind of extension is a normal thing to do. The channel receives Orchestrator webhooks, routes replies back on whichever channel the customer just used, and a dynamic instruction injects the customer's stored facts at session start.
I wrote it up here in case it's useful: https://www.twilio.com/en-us/blog/developers/building-agent-twilio-conversations-eve
Is anyone else writing custom channels? I'd like to know what patterns you've landed on.