Skip to content

.NET: Hosted session harness: preserve composite identifier boundaries #8251

Closed

Description

Summary

Harden hosted session harness key construction so identifier components remain distinct.

Affected areas

  • Python Invocations hosting and its standalone example.
  • .NET Foundry hosting in-memory session store.

Expected behavior

Distinct identifier combinations select independent sessions; repeated requests for the same combination retain continuity. Existing local-mode behavior remains unchanged.

Plan

Use an unambiguous JSON string key for Python Invocations and a typed composite key for the .NET in-memory store. Add focused regression coverage and run the affected suites. No Responses hosting redesign or public API additions.

Activity

  1. changed the title [-]Hosted session harness: preserve composite identifier boundaries[/-] [+]Python: Hosted session harness: preserve composite identifier boundaries[/+] on Sep 10, 2026
  2. changed the title [-]Hosted session harness: preserve composite identifier boundaries[/-] [+].NET: Hosted session harness: preserve composite identifier boundaries[/+] on Sep 10, 2026
  3. Ricky-7-Yan commented on Sep 10, 2026

    @Ricky-7-Yan
    Contributor

    I'd like to take this on. I'll keep the change scoped to the Python Invocations and .NET Foundry hosting in-memory stores described here, add collision/continuity regression coverage for both, and preserve local-mode behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETUsage: [Issues, PRs], Target: .NetpythonUsage: [Issues, PRs], Target: Python

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions