Skip to content

Add isolated async request scopes and redaction for stable v1 - #10

Merged
professorwolfe merged 1 commit into
mainfrom
codex/developer-value-v1
Oct 9, 2026
Merged

professorwolfe merged 1 commit into
mainfrom
codex/developer-value-v1

Conversation

@professorwolfe

Copy link
Copy Markdown
Contributor

The Node-only /context subpath now provides isolated AsyncLocalStorage request scopes through awaited work and child loggers, with nested restoration and explicit disposal. Redact credential context keys and configured literal values before writer/returned output. Text logs now include context; default key redaction is an intentional documented v1 behavior change.

Validations: lint/format/types, 22 tests and coverage gates,16 concurrent scopes plus nested/error/disposal cases, installed ESM/CommonJS /context runtime and declarations, loopback HTTP example, and five-tool measured workflow. Browser-safe main API stays separate from Node scopes. Final-head Linux22/24, Windows24 and macOS24 CI required.

@professorwolfe
professorwolfe merged commit aebe4b0 into main Oct 9, 2026
8 checks passed
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