Skip to content

fix: fall back to response IDs for turns - #8

Merged
SKTT1Ryze merged 2 commits into
mainfrom
codex/response-turn-fallback
Oct 19, 2026
Merged

SKTT1Ryze merged 2 commits into
mainfrom
codex/response-turn-fallback

Conversation

@SKTT1Ryze

Copy link
Copy Markdown
Collaborator
  • Use session-scoped response IDs to group events when turn IDs are absent.
  • Preserve explicit turn priority and keep response and turn identities separate.
  • Apply the same placement rules to SQLite and PostgreSQL.
  • Test request/response pairing, out-of-order delivery, ID collisions, and session isolation.

Validation: both storage test suites, shared HTTP blackbox contracts, Clippy, rustfmt, and official DSH Web with DeepSeek Responses (four calls, four turns).

Signed-off-by: chunchi.che@lexmount.com

SKTT1Ryze and others added 2 commits October 19, 2026 17:18
- Use session-scoped response IDs to group events when turn IDs are absent.
- Preserve explicit turn priority and keep response and turn identities separate.
- Apply the same placement rules to SQLite and PostgreSQL.
- Test request/response pairing, out-of-order delivery, ID collisions, and session isolation.

Validation: both storage test suites, shared HTTP blackbox contracts, Clippy,
rustfmt, and official DSH Web with DeepSeek Responses (four calls, four turns).

Signed-off-by: chunchi.che@lexmount.com
Co-Authored-By: GPT-6 <noreply@openai.com>
- Mark turn_id as code in the response ID documentation to satisfy
  Clippy's doc_markdown lint.

Validation: Rust 1.99.0 Clippy passes for PostgreSQL and SQLite feature
sets; nightly formatting checks pass.

Signed-off-by: chunchi.che@lexmount.com

Co-Authored-By: GPT-6 <noreply@openai.com>
@SKTT1Ryze
SKTT1Ryze merged commit 3fcb17a into main Oct 19, 2026
3 checks passed
@SKTT1Ryze
SKTT1Ryze deleted the codex/response-turn-fallback branch October 19, 2026 13:36
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