Replies: 1 comment
|
The proposal is directionally sound, especially its refusal to treat local ownership records as cross-worker recovery. I recommend tightening four points before implementation:
Recommendation: settle the capability matrix first. If lifecycle incompatibilities remain, use a thin Tencent-specific provider sharing compatible execution/file helpers, without weakening the existing E2B providerβs ownership guarantees. This is a design review against repository code and public documentation; no Tencent live tests were run. |
Uh oh!
There was an error while loading. Please reload this page.
Tencent Cloud Agent Runtime sandbox integration: lifecycle compatibility for #4992
Related issue: #4992
I would like to contribute the sandbox execution integration requested in #4992. This proposal is for Ideas scope alignment before a non-trivial implementation.
DeerFlow already has a provider abstraction and an E2B implementation that forwards a custom
domainto create/connect/list. Tencent documents an E2B-compatible entry point,ap-guangzhou.tencentags.com, and an account-created sandbox-tool name supplied astemplate:https://cloud.tencent.cn/document/product/1814/123816
However, the currently published sandbox-instance guide explicitly lists creation-time
metadataandenvsamong unavailable parameters:https://cloud.tencent.com/document/product/1814/123848
That matters because DeerFlow's E2B provider uses metadata for user/thread/skills-root ownership, startup adoption, duplicate cleanup, and shared capacity reconciliation. Merely changing the domain would not establish the same lifecycle contract.
Proposed initial capability:
sandbox.environmentif creation-timeenvsis unsupported. Decide whether the first implementation rejects it with an actionable error or uses a separately validated execution-time mechanism.Offline validation matrix:
Live validation must separately prove the behavior against a real Tencent sandbox tool and record the service region, template, and SDK version. A fake SDK result cannot establish cloud compatibility. No live validation has been performed yet.
Decisions requested:
AI assistance: Codex helped inspect the source and Tencent documentation and draft this proposal. This is a design request, not an implementation or test-success claim.
All reactions