@@ -124,9 +124,10 @@ node components and produces the AKernel all-in-one image using the selected
124124runtime image and its matching service configuration.
125125
126126The control-plane and RRT release version is independent of the optional
127- actor-based ` openyuanrong_sdk ` installed in the Python runtime profile. Keep
128- the latter on its explicitly pinned legacy version unless that backend is
129- being upgraded and tested as a separate compatibility change.
127+ actor-based ` openyuanrong_sdk ` installed in the Python runtime profile. This
128+ actor backend is deprecated and retained only for compatibility with existing
129+ applications. Keep it on its explicitly pinned legacy version; do not advance
130+ it with the default ` openyuanrong-sandbox ` backend or use it for new features.
130131
131132Initialize submodules with ` git submodule update --init --recursive ` before
132133building. The all-in-one image builds the sandboxd binaries, including
@@ -445,14 +446,16 @@ make sdk-check
445446```
446447
447448The Python SDK installs ` openyuanrong-sandbox ` as its default execution
448- backend. The actor-based ` openyuanrong-sdk ` backend is available through the
449- ` openyuanrong-sdk ` extra. Installing that extra leaves both distributions
450- present, so ` openyuanrong-sandbox ` remains the automatic default unless
451- ` AKERNEL_BACKEND=openyuanrong-sdk ` is set before import. Backend selection
452- happens once during import and backend modules are loaded lazily on first use.
453- Keep public ` Sandbox ` , ` Commands ` , ` Filesystem ` , and value types independent
454- of both native packages; all native conversions belong under
455- ` akernel_sdk._backends ` .
449+ backend. The actor-based ` openyuanrong-sdk ` backend is deprecated and retained
450+ only for compatibility with existing applications through the
451+ ` openyuanrong-sdk ` extra. Do not update its pinned legacy version alongside
452+ the default backend or extend it with new capabilities. Installing that extra
453+ leaves both distributions present, so ` openyuanrong-sandbox ` remains the
454+ automatic default unless ` AKERNEL_BACKEND=openyuanrong-sdk ` is set before
455+ import. Backend selection happens once during import and backend modules are
456+ loaded lazily on first use. Keep public ` Sandbox ` , ` Commands ` , ` Filesystem ` ,
457+ and value types independent of both native packages; all native conversions
458+ belong under ` akernel_sdk._backends ` .
456459
457460Dockerfile direct launch is a supported AKernel SDK capability through
458461` DockerContext ` and
0 commit comments