Loading...
Loading...
Decide how to implement runtime and API changes in openai-agents-js before editing code. Use when a task changes exported APIs, runtime behavior, schemas, tests, or docs and you need to choose the compatibility boundary, whether shims or migrations are warranted, and when unreleased interfaces can be rewritten directly.
npx skill4agent add openai/openai-agents-js implementation-strategyoriginLATEST_RELEASE_TAG="$(
git ls-remote --tags --refs origin 'v*' 2>/dev/null |
awk -F/ '{print $3}' |
sort -V -r |
head -n1
)"
if [ -z "$LATEST_RELEASE_TAG" ]; then
LATEST_RELEASE_TAG="$(git tag -l 'v*' --sort=-v:refname | head -n1)"
fi
printf '%s\n' "$LATEST_RELEASE_TAG"mainmainCompatibility boundary: latest release tag v0.x.y; branch-local interface rewrite, no shim needed.Compatibility boundary: latest release tag v0.x.y; unreleased RunState snapshot rewrite, no shim needed.Compatibility boundary: released RunState schema; preserve compatibility and add migration coverage.