Skip to content

Scope request context correlation IDs#4122

Open
owenshuo wants to merge 1 commit into
orchestration-agent:mainfrom
owenshuo:fix/4100-request-context-isolation
Open

Scope request context correlation IDs#4122
owenshuo wants to merge 1 commit into
orchestration-agent:mainfrom
owenshuo:fix/4100-request-context-isolation

Conversation

@owenshuo
Copy link
Copy Markdown

Fixes #4100\n/claim #4100\n\n## Summary\n- scope inbound correlation IDs to workspace and active role before exposing them to handlers or response headers\n- require workspace and role context for protected API requests after bearer auth\n- clear request-local context in finally blocks for success and exception paths\n- export AgentStatus from src.agent so API package imports resolve during tests\n\n## Verification\n- python3 -m pytest tests/test_request_context_middleware.py tests/test_agent_registry.py -q\n- python3 -m flake8 src/api/middleware.py src/agent/init.py tests/test_request_context_middleware.py\n- git diff --check

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.

[ Bounty $7k ] [ Middleware ] Keep correlation IDs from crossing tenants — request context

1 participant