Skip to content

test: pin shared application authentication cases - #21

Merged
anycodes merged 2 commits into
mainfrom
test/application-contract-20261026
Oct 26, 2026
Merged

anycodes merged 2 commits into
mainfrom
test/application-contract-20261026

Conversation

@anycodes

@anycodes anycodes commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Description

Verify the existing Node ServerClient against the five Python-owned application authentication vectors. Preserve separate gateway headers and explicit application credentials. The library API, runtime and public exports do not change; it continues to accept constructor configuration without a setup command.

Depends on Alibaba-Agent-Sandbox/python-sdk#142. Refs Alibaba-Agent-Sandbox/agent-sandbox#189. CI checks the fixture bytes against immutable owner commit 98642ae6712a5017e187cae7952a2b3c819c1ece; the installed Python runtime remains published 0.4.0a6.

Validation

  • npm ci, npm run typecheck, npm pack --dry-run: passed.
  • npm test with the Python runtime installed: 29 passed, including actual local HTTP server/agent-loop tests.
  • Five fixture cases passed; byte comparison with the owner source passed.
  • English/Chinese docs, changelog and indexed engineering note/evidence included.

Owner dependency #142 is merged. Both latest-head Node 20/22 checks passed; runtime and fixture comparisons passed. See .agents/evidence/verify/2026-10-26-shared-application-auth-tests.md. No npm publication or cloud lifecycle change is claimed.

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.

1 participant