Skip to content

fix(gjc): upgrade to SDK 0.16.4 with workflow identity regression coverage - #30

Merged
devswha merged 3 commits into
mainfrom
chore/gjc-pin-bump-workflow-identity
Sep 5, 2026
Merged

fix(gjc): upgrade to SDK 0.16.4 with workflow identity regression coverage#30
devswha merged 3 commits into
mainfrom
chore/gjc-pin-bump-workflow-identity

Conversation

@devswha

@devswha devswha commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Upgrade the app SDK from 0.15.6 to 0.16.4, which separates workflow session identity from the async endpoint key. The regression retains the former explicit-provider-ID input and now verifies a path-safe logical ID, the dedicated async accessor and deep-interview state placement. Closes #18.

Regenerate the macOS arm64 and Linux x64 native closures, command catalog and shipped notices. Use a deterministic user profile in the adapter test so upstream built-in profile model changes do not invalidate the fixture. Preserve the app's existing redundant-ID mitigation.

Validation: full npm run verify passed; GJC E2E 8/8 passed without skips; isolated credentialed Astra/xhigh response and abort smoke passed. The dependency gate reports no unexpected high/critical advisories (the existing extract-zip exception remains).

Issue #3 is separate: the real SDK child permission-bypass regression still reproduces on 0.16.4, so unrestricted built-in delegation remains disabled pending the policy-preserving app executor.

… key

Regression test for issue #18: an app-shaped SDK session (explicit
providerSessionId, persisted transcript) must expose the logical,
path-safe session id through getSessionId() while the async endpoint
key lives on getAsyncEndpointId(), and no encoded
_session-["async-job-endpoint",...] tree may appear.

RED on the current 0.15.6 pin (getSessionId() returns the JSON tuple,
reproducing the issue); turns GREEN once the pin carries
Yeachan-Heo/gajae-code#5282.
@devswha devswha changed the title chore(gjc): bump @gajae-code/coding-agent past the workflow-identity fix fix(gjc): upgrade to SDK 0.16.4 with workflow identity regression coverage Sep 5, 2026
@devswha
devswha marked this pull request as ready for review September 5, 2026 17:26
@devswha
devswha merged commit 8f00c0e into main Sep 5, 2026
2 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.

bug: SDK async endpoint key corrupts workflow session identity

1 participant