Files
Agentswarm/k8s
gongzhiyongandClaude Opus 4.8 98fb0d2bdb feat(sandbox): Daytona 云沙箱后端 — 代码执行移出 Pod(SANDBOX_BACKEND=daytona)
§8.1 提到的"专用 sandbox worker"路径:模型生成代码在 Daytona 隔离沙箱执行,不在
本 Pod 跑;只上传生成文件 + sandbox_runner.py,绝不传 env/secret。复用 _runner.py
保证 SandboxResult 一致。fail-soft:Daytona/传输出错回退 Pod 内 subprocess。
双门控(ENABLE_QUALITY_EVAL+HEICODE_SANDBOX_ISOLATED)不变,不削弱 fail-closed。

依赖:加 daytona==0.189.0;为满足其 otel floor 把 otel 1.24→1.42、instrumentation
0.45b0→0.63b1、pydantic 2.9.2→2.13.4(与 agent 对齐)。import + runtime-contract/
security-boundary/result-aggregator 测试在新依赖下验证全绿。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 21:14:07 +08:00
..
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00
2026-06-08 17:32:34 +08:00