Incursa.OpenAI.Codex
1.0.17
Prefix Reserved
See the version list below for details.
dotnet add package Incursa.OpenAI.Codex --version 1.0.17
NuGet\Install-Package Incursa.OpenAI.Codex -Version 1.0.17
<PackageReference Include="Incursa.OpenAI.Codex" Version="1.0.17" />
<PackageVersion Include="Incursa.OpenAI.Codex" Version="1.0.17" />
<PackageReference Include="Incursa.OpenAI.Codex" />
paket add Incursa.OpenAI.Codex --version 1.0.17
#r "nuget: Incursa.OpenAI.Codex, 1.0.17"
#:package Incursa.OpenAI.Codex@1.0.17
#addin nuget:?package=Incursa.OpenAI.Codex&version=1.0.17
#tool nuget:?package=Incursa.OpenAI.Codex&version=1.0.17
Incursa.OpenAI.Codex
Core async-only Codex runtime for .NET.
This package is DI-agnostic and exposes the runtime-facing API:
CodexClientCodexThreadCodexTurn- typed options, event, item, result, and exception models
The API supports both backend modes:
AppServer(codex app-server) for full JSON-RPC surface and turn controlsExec(codex exec --experimental-json) for CLI-backed run flows
Testing
- The repository suite validates the core package through
dotnet test Incursa.OpenAI.Codex.slnx -v minimal. - Live smoke tests are opt-in with
CODEX_LIVE_TESTS=1. - Public API drift is guarded by
tests/Incursa.OpenAI.Codex.Tests/PublicApiSnapshotTests.csand the shipped baseline files.
Sample usage
Use the runnable sample for quickstart, streaming, structured output, image input, error handling, and turn controls:
dotnet run --project samples/Incursa.OpenAI.Codex.Sample/Incursa.OpenAI.Codex.Sample.csproj -- --mode quickstart --prompt "Summarize this repository."
The sample supports both --backend app-server and --backend exec.
Runtime version note
The repository is currently validated against codex-cli 0.116.0:
codex --version
License
Apache 2.0. See the repository root LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Incursa.OpenAI.Codex:
| Package | Downloads |
|---|---|
|
Incursa.OpenAI.Codex.Extensions
Optional dependency-injection and host integration extensions for Incursa.OpenAI.Codex, including IServiceCollection registration and configuration binding. |
GitHub repositories
This package is not used by any popular GitHub repositories.