Integrate
How the agent connects to everything that is not the engine: the clients that call it, the places people talk to it from, the app it may live inside, and the code you write to extend it.
- The /v1 API — the frozen, OpenAI-Responses-compatible contract.
- Channels — the web widget and the relay: how people actually reach the agent.
- Media — photos, voice notes and documents in; generated images out.
- Embedding — mounting the engine inside a Ruby app you already have.
- Plugins — the two extension tiers, and how to pick between them.
- Templates — the example agents that ship in the gem, and the gallery that installs them.