Skip to content

Qualify public Session creation and usage semantics - #581

Merged
SaladDay merged 2 commits into
aos/cutoverfrom
aos/public-session-semantics
Oct 8, 2026
Merged

SaladDay merged 2 commits into
aos/cutoverfrom
aos/public-session-semantics

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

The public none suite now starts its first native Turn with Session creation and checks identical retries and conflicting input before and after that Turn settles. It also validates required/nullable fields against the pinned schema and compares terminal/stored usage and Session totals. Unknown usage stays null and is explicitly recorded as unverified measurement support.

Reuse the initial-input official-client assertion, retain the second Turn and optional verified agent-host restart, and pass Session-create idempotency through the SDK-supported header.

Validation: 16 pinned-SDK runner tests, five schema tests, the real-database initial-input official-client test and hygiene checks pass on the final merged head. No live model results are claimed; those run against the final installed Core.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit 914d2a8 into aos/cutover Oct 8, 2026
17 checks passed
@SaladDay
SaladDay deleted the aos/public-session-semantics branch October 8, 2026 15:00
…sion-semantics

# Conflicts:
#	contracts/agents-api/zh/harness-onboarding.md
#	services/core/tests/qualify_public_native.py
#	services/core/tests/qualify_public_native_test.py
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