Skip to content

Unify request attribution and isolate background operations - #6

Merged
fengjikui merged 1 commit into
mainfrom
codex/codex-request-attribution-evidence
Jul 26, 2026
Merged

Unify request attribution and isolate background operations#6
fengjikui merged 1 commit into
mainfrom
codex/codex-request-attribution-evidence

Conversation

@fengjikui

Copy link
Copy Markdown
Owner

Summary

  • introduce a shared actor/relation/operation attribution contract for main turns, subagents, harness operations, and independent Codex background jobs
  • extract only allowlisted request-header semantics before redaction and keep private identifiers out of attribution evidence
  • render independent background jobs as standalone timeline nodes outside Turn numbering, Turn Rail, latest-turn selection, and conversation statistics
  • expose attribution confidence and evidence in request metadata, with bilingual copy and updated architecture contracts

Evidence

  • classified the real Codex memory-extraction request #38 as an independent background service operation
  • preserved compaction as a current-dialogue harness operation and subagent traffic as child-dialogue work
  • verified the standalone background node in the live Viewer and retained full detail access

Validation

  • npm run release:check:macos (passed in 486.1s)
  • focused request-profile, proxy, timeline, Viewer, i18n, package, and suggestion-mode contracts
  • git diff --check

@fengjikui
fengjikui merged commit fac3126 into main Jul 26, 2026
3 checks passed
@fengjikui
fengjikui deleted the codex/codex-request-attribution-evidence branch July 26, 2026 06:59
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