Overview
Build applications with a managed agent runtime, durable sessions, and tools.
Rebyte runs the model and tool loop for your application. You configure an agent, send work to a session, and receive progress and results. Add a managed environment when the task needs code execution or files.
Core concepts
| Concept | Purpose |
|---|---|
| Agent | Reusable configuration: model, instructions, tools, and generation settings. |
| Environment | Optional compute and filesystem used by a session. |
| Session | Persistent execution and conversation state, with a resolved copy of the agent configuration. |
| Events and items | Events communicate inputs and progress; items retain messages and execution output. |
A Turn tracks one unit of work inside a session. An Artifact is an immutable deliverable produced by a completed turn. A saved Agent can be reused across Sessions; each managed Session owns its own environment.
From input to result
- Create a Session with an inline Agent definition or a saved Agent ID.
- Provide input at creation or submit it through the Session events endpoint.
- Receive text, tool activity, and lifecycle events as the runtime works.
- Read the resulting Items, Turn status, and Artifacts.
- Continue the Session with another task, or steer its active Turn.
Your application handles its UI and function tools. Rebyte manages execution and the Session's hosted environment. See Architecture.
Current availability
These docs describe the development preview, verified against the development service. Production availability has not been established for this implementation. Use the development endpoint supplied for your organization; the quickstart shows the local Relay URL.
| Capability | Current implementation |
|---|---|
| Agents, Sessions, Turns, Items | Implemented |
| Live event streaming and steering | Implemented; historical events are not replayed |
| Managed environments, inline files, Artifacts | Implemented |
| Functions, HTTP and stdio MCP, Vaults | Implemented with documented limits |
| Web search | Implemented; live mode only, no cached search or location targeting |
| Inline ZIP skills, plus Rebyte's GitHub-sourced skills | Implemented in managed environments |
| Webhooks, Plugins | Not yet supported |
| Multi-agent, Tracing | Not yet supported |
| Automatic context compaction | Not yet supported |
The navigation follows OpenAI's guide. A hollow dot marks an unsupported capability. Compatibility is defined by the implemented fields and behavior, not by the presence of a page in this guide.
Connect with the OpenAI SDK
Use client.beta.agents with the Rebyte base URL. The official SDK adds OpenAI-Beta: agents=v1; raw HTTP requests must supply it. The verified Node SDK version is 7.15.0.
Rebyte provides the runtime, models, storage, and billing. The protocol value openai_hosted selects a Rebyte-managed environment when sent to Rebyte; it does not run on OpenAI infrastructure.