A lot of agent builders assumed they should own the agent loop. However, the release of Claude Managed Agents changed their opinions.
I built HarnessGate: a lightweight TypeScript bridge library that connects Telegram/Discord/Slack/etc. to Claude Managed Agents.