Skip to content

feat(sandbox): support inherited image entrypoints - #52

Merged
tianyuzhou95 merged 2 commits into
inclusionAI:mainfrom
WenYuLuo:codex/openyuanrong-0.10.2rc1
Sep 7, 2026
Merged

feat(sandbox): support inherited image entrypoints#52
tianyuzhou95 merged 2 commits into
inclusionAI:mainfrom
WenYuLuo:codex/openyuanrong-0.10.2rc1

Conversation

@WenYuLuo

@WenYuLuo WenYuLuo commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade openYuanRong core, RRT, and openyuanrong-sandbox to 0.10.2rc2 while keeping openyuanrong-sdk at 0.9.9
  • pin sandboxd to feat: inject OCI image process config sandboxd#44 at b892414a3b21f3c2a4481322767362af14fc701f
  • expose inherit_entrypoint, wait_entrypoint, and entrypoint exit information through the AKernel SDK
  • propagate YR_IMAGE_PROCESS_CONFIG with default /run/akernel/yr-image-process.json through images, systemd, standalone, and worker-node Helm deployment
  • retain force_low_reliability_instance=true for YuanRong startup
  • rely on the rc2 RuntimeManager fix to inject YR_IMAGE_PROCESS_CONFIG only when inherit_entrypoint is enabled; the temporary SDK workaround is removed

Validation

  • Python SDK unit tests: 266 passed
  • Ruff: passed
  • Mypy: passed for 25 source files
  • Helm lint and rendered environment-variable checks: passed
  • Deployment script syntax: passed
  • rc2 release core and RRT checksums: verified
  • openyuanrong-sandbox 0.10.2rc2 API: inherit_entrypoint, wait_entrypoint, and entrypoint_exit_info verified
  • GitHub Standalone E2E: passed in 10m14s on e575e7a

Comment thread deploy/akernel/charts/core/templates/frontend/akernel_frontend.yaml Outdated
Comment thread sdk/python/akernel_sdk/_backends/openyuanrong_sandbox.py Outdated
@WenYuLuo
WenYuLuo force-pushed the codex/openyuanrong-0.10.2rc1 branch from afdfa3a to 120b59c Compare September 3, 2026 06:25
Upgrade the openYuanRong sandbox stack to 0.10.2rc2 while keeping openyuanrong-sdk at 0.9.9. Pin sandboxd to PR inclusionAI#44, propagate the image process configuration to worker deployments, and expose inherited entrypoint lifecycle APIs through the AKernel SDK.

Signed-off-by: robbluo <luo1442@gmail.com>
@WenYuLuo
WenYuLuo force-pushed the codex/openyuanrong-0.10.2rc1 branch from 120b59c to e575e7a Compare September 3, 2026 11:48
Comment thread sdk/python/akernel_sdk/sandbox.py
Comment thread sdk/python/akernel_sdk/sandbox.py Outdated
Explain that command cwd does not override the inherited image WORKDIR. Document the separate Dockerfile command handle and inherited entrypoint APIs with examples and application readiness guidance.

Signed-off-by: robbluo <luo1442@gmail.com>

@tianyuzhou95 tianyuzhou95 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@tianyuzhou95
tianyuzhou95 merged commit 5be301d into inclusionAI:main Sep 7, 2026
8 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.

2 participants