You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rust-native agents runtime with a single ergonomic facade, async-first execution, OpenAI integrations, MCP, realtime sessions, voice workflows, and extension hooks.
5
4
6
-
Rust-native agents runtime for OpenAI-style agent systems: typed agents, tools, sessions, MCP, realtime, voice, and extensions.
This repository is for teams that want native Rust building blocks for agent workflows without wrapping another SDK and without giving up typed runtime control.
9
-
10
-
## Why This Project
11
-
12
-
- async-first runtime with a small facade and lower-level primitives
13
-
- one-shot, session-backed, and streamed execution paths
14
-
- OpenAI Responses and Chat Completions integrations
15
-
- MCP tools and resources
16
-
- realtime sessions and voice workflows
17
-
- extensions for transports, adapters, and optional backends
18
-
19
-
## Quick Start
20
-
21
-
```toml
22
-
[dependencies]
23
-
openai-agents = { package = "openai-agents-rs", version = "0.1.2" }
24
-
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
This repository is for teams that want to build agent systems in Rust without wrapping another SDK and without giving up typed runtime building blocks.
41
8
42
9
## Start Here
43
10
@@ -151,7 +118,4 @@ The project is pre-1.0. The runtime is already broad, but APIs may still tighten
151
118
152
119
## License
153
120
154
-
Apache-2.0. See [LICENSE](LICENSE).
155
-
156
-
> [!WARNING]
157
-
> This project is not an official OpenAI product. It is not affiliated with, endorsed by, or maintained by OpenAI.
0 commit comments