Universal.Operative.Sdk.Codex.V8
1.0.0
dotnet add package Universal.Operative.Sdk.Codex.V8 --version 1.0.0
NuGet\Install-Package Universal.Operative.Sdk.Codex.V8 -Version 1.0.0
<PackageReference Include="Universal.Operative.Sdk.Codex.V8" Version="1.0.0" />
<PackageVersion Include="Universal.Operative.Sdk.Codex.V8" Version="1.0.0" />
<PackageReference Include="Universal.Operative.Sdk.Codex.V8" />
paket add Universal.Operative.Sdk.Codex.V8 --version 1.0.0
#r "nuget: Universal.Operative.Sdk.Codex.V8, 1.0.0"
#:package Universal.Operative.Sdk.Codex.V8@1.0.0
#addin nuget:?package=Universal.Operative.Sdk.Codex.V8&version=1.0.0
#tool nuget:?package=Universal.Operative.Sdk.Codex.V8&version=1.0.0
Universal.Operative.Sdk.Codex.V8
Optional embedded ClearScript/V8 backend for the Codex exec and wait tools. The core Codex tool package has no native JavaScript dependency.
await using var codeMode = new V8CodeMode();
await using var tools = CodexToolSet.Create(new()
{
WorkingDirectory = workspace,
CodeMode = codeMode,
});
var operative = new EngineBuilder()
.WithModel(model)
.UseCodexToolSet(tools)
.BuildOperative(conversation);
Use a fresh backend per independent root session; the children in that session share the backend with separate agent state. The consumer owns the backend and should dispose the toolset before disposing the backend.
Each exec uses a fresh V8 engine with asynchronous nested tool dispatch through the SDK dispatcher. store and load retain JSON values between cells for an agent. Output helpers support text, images, and audio; yielded cells are observed or terminated with wait. The execution context exposes tool metadata and normalized tool names, without Node.js globals.
The package references ClearScript native binaries for Windows, Linux, and macOS on x64 and ARM64. Matching native libraries and operating-system dependencies are required. Runtime tests currently cover the development host; this is not a claim of validation on every operating system or architecture. Browser/WASM, mobile, and Alpine/musl are not advertised as validated targets.
This backend supplies local JavaScript execution. It does not sandbox the host or provide web-search/image-generation services; those services remain consumer-provided interfaces in the Codex package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- Microsoft.ClearScript.V8 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.linux-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.linux-x64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.osx-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.osx-x64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.win-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.win-x64 (>= 7.5.1.1)
- Universal.Operative.Sdk.Codex (>= 1.0.0)
-
net8.0
- Microsoft.ClearScript.V8 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.linux-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.linux-x64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.osx-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.osx-x64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.win-arm64 (>= 7.5.1.1)
- Microsoft.ClearScript.V8.Native.win-x64 (>= 7.5.1.1)
- Universal.Operative.Sdk.Codex (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 194 | 10/2/2026 |
Initial release.