Compendium.Adapters.Kubernetes.Sandbox
1.0.4
dotnet add package Compendium.Adapters.Kubernetes.Sandbox --version 1.0.4
NuGet\Install-Package Compendium.Adapters.Kubernetes.Sandbox -Version 1.0.4
<PackageReference Include="Compendium.Adapters.Kubernetes.Sandbox" Version="1.0.4" />
<PackageVersion Include="Compendium.Adapters.Kubernetes.Sandbox" Version="1.0.4" />
<PackageReference Include="Compendium.Adapters.Kubernetes.Sandbox" />
paket add Compendium.Adapters.Kubernetes.Sandbox --version 1.0.4
#r "nuget: Compendium.Adapters.Kubernetes.Sandbox, 1.0.4"
#:package Compendium.Adapters.Kubernetes.Sandbox@1.0.4
#addin nuget:?package=Compendium.Adapters.Kubernetes.Sandbox&version=1.0.4
#tool nuget:?package=Compendium.Adapters.Kubernetes.Sandbox&version=1.0.4
Compendium.Adapters.Kubernetes.Sandbox
Kubernetes adapter for Compendium.Abstractions.CodingAgents.Sandbox.IAgentSandbox.
Provisions an ephemeral, non-root pod per agent run; drives it through
pods/exec for shell + file ops; deletes the pod on dispose (even when the
caller throws). The runtime substrate Claude Code / Codex / Gemini / OpenCode
runtimes plug into through POM-427's ICodingAgentRuntime port.
services.AddKubernetesAgentSandbox(opt =>
{
opt.Image = "ghcr.io/sassy-solutions/compendium/coding-agent-sandbox:1.0.0";
opt.Namespace = "coding-agents";
opt.ServiceAccountName = "coding-agent-sandbox";
});
Resolve IKubernetesAgentSandboxFactory from DI and call Create() to get a
fresh IAgentSandbox per run. Full operator guide:
docs/operations/coding-agent-sandbox.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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 was computed. 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. |
-
net9.0
- Compendium.Abstractions.CodingAgents (>= 1.0.4)
- Compendium.Core (>= 1.0.4)
- KubernetesClient (>= 17.0.14)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.16)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.16)
- Microsoft.Extensions.Options (>= 9.0.16)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.