Skip to content

feat(e2b): support ACR image resolution and cold-start overrides - #1351

Merged
zhongwen666 merged 4 commits into
alibaba:masterfrom
zhongwen666:feat/acr-addr-transfer-0904
Sep 8, 2026
Merged

zhongwen666 merged 4 commits into
alibaba:masterfrom
zhongwen666:feat/acr-addr-transfer-0904

Conversation

@zhongwen666

Copy link
Copy Markdown
Collaborator

closes #1350

Summary

Add optional, deployment-configured ACR region routing and DADI image selection for E2B sandbox creation. Support cold-start resource and readiness-timeout overrides.

Key changes

  • Configure resolver plugins through YAML or startup-loaded Nacos settings; support a probe-registry override and fallback behavior.
  • Probe accelerated tags in priority order, keep region results local, and share confirmed DADI results through Redis.
  • Accept cpuCount, memoryMB, and startup_timeout metadata for cold starts; document their usage in English and Chinese.
  • Skip generic registry mirroring for template starts and use template_id directly as the Kubernetes pool fallback.
  • Remove fiber_pool_id and change the template image index from unique to non-unique.
  • Add focused unit coverage and remove the E2B SDK commands/filesystem/timeout/status integration test file.

@zhongwen666
zhongwen666 merged commit fa0ea58 into alibaba:master Sep 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support configurable E2B image resolution and cold-start overrides

2 participants