meshagent-codex
meshagent-codex provides a Meshagent AgentSupervisor implementation backed
by the vendored Codex Python app-server SDK.
Included
CodexAgentSupervisor: creates oneCodexAgentProcessper Meshagent thread.CodexAgentProcess: sendsTurnStart,TurnSteer, andTurnInterruptmessages to Codex and emits standard MeshagentAgentMessageevents.- Vendored
openai_codex: the upstream Codex Python SDK package, including generated app-server models and the async client.
Example
from meshagent.codex import AppServerConfig, CodexAgentSupervisor
supervisor = CodexAgentSupervisor(
participant=room.local_participant,
config=AppServerConfig(cwd="/workspace"),
default_model="gpt-5.5",
)
By default, AppServerConfig uses codex on PATH. Set
AppServerConfig.codex_bin to launch a specific Codex binary. If you install
openai-codex-cli-bin separately on a supported platform, it can still be used
as a fallback runtime.
MeshAgent Codex distribution
The independently buildable Rust distribution lives in distribution/.
It pins an OpenAI Codex release and maintains an ordered patch series without
checking the upstream Rust source into this repository. The Python integration
in this package remains separate from that source overlay.
Metadata
Release files for meshagent-codex 0.52.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| meshagent_codex-0.52.3.tar.gz | 90.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| meshagent_codex-0.52.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 192.5 kB
Release files / meshagent_codex-0.52.3.tar.gz
| Download URL | meshagent_codex-0.52.3.tar.gz |
|---|---|
| Size | 90.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbd16d12b28bcabeaf5f101cb09d79db81741d84187d02847912d5d38fd2043f
|
|
BLAKE2b-256 checksum How to use checksums |
196742433fc1ad6f188f5b260ee65f5072b52da123d05b2166e70ee3607fdb7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / meshagent_codex-0.52.3-py3-none-any.whl
| Download URL | meshagent_codex-0.52.3-py3-none-any.whl |
|---|---|
| Size | 102.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4e9aca4cc69f79be1b4cd20a5bfd5f6090696cd9977aa4f2d0ab4a8e47622691
|
|
BLAKE2b-256 checksum How to use checksums |
7d464843d344e27b4584513eb1145be6fd07c7f6aa94dee858cf85047f2247b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|