Skip to content

feat: add bounded context selection and redaction - #55

Merged
EmersonBraun merged 2 commits into
mainfrom
codex/issue-44-context-redaction
Aug 26, 2026
Merged

feat: add bounded context selection and redaction#55
EmersonBraun merged 2 commits into
mainfrom
codex/issue-44-context-redaction

Conversation

@EmersonBraun

Copy link
Copy Markdown
Member

Summary

  • Adds deterministic isolated-snapshot context selection with repository-relative include/exclude glob patterns.
  • Recognizes application code plus Docker, Make, workflow, Terraform, JSON/TOML/YAML, SQL, GraphQL, and related configuration files.
  • Denies sensitive/generated paths, detects binary/oversized inputs, rejects symlink escapes, and reports every skipped path as UNREVIEWED without truncation.
  • Applies high-confidence secret redaction for remote/unknown provider boundaries while preserving file/line context; --allow-unredacted is local-only.
  • Keeps prompt as the default and allows safe isolated-snapshot context in CI.

Validation

  • npm run check
  • npm pack --dry-run
  • 47/47 tests passing

Closes #44

Comment thread agents/code-review/sources.ts Fixed
@EmersonBraun
EmersonBraun merged commit 45b9cb2 into main Aug 26, 2026
5 checks passed
@EmersonBraun
EmersonBraun deleted the codex/issue-44-context-redaction branch August 26, 2026 01:47
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.

feat: add bounded context selection and secret redaction

2 participants