Skip to content

feat: add reviewed Codex guard onboarding - #7

Merged
dengyier merged 1 commit into
mainfrom
codex/owp-guard-onboarding
Oct 27, 2026
Merged

dengyier merged 1 commit into
mainfrom
codex/owp-guard-onboarding

Conversation

@dengyier

@dengyier dengyier commented Oct 27, 2026 •

Copy link
Copy Markdown
Owner

OWP Guard adds a reviewed launch path for a real Codex Agent to edit a designated preview directory. Installation, a human-readable scope review, a live allow/deny probe, status inspection, protected execution, and removal are available through owp-guard.

The hook rejects unsupported commands and out-of-scope edits before execution. Each protected launch supplies only the reviewed OWP hook's exact native trust hash for that session, without changing global Codex configuration. Runtime/policy drift invalidates the review and probe. The guard is scoped to this launch path and is not OS isolation or a cryptographic proof of every tool call.

Validation:

  • 246 focused guard and existing CLI transport tests passed in the isolated publication checkout.
  • Dependency consistency, source/test compilation, and whitespace checks passed.
  • Complete local regression: 4588 passed, 8 skipped, 0 failures (2216.39s). The skips require live AgentTeams, external candidate archives, Linux Landlock, or live Docker/immutable images.
  • PR CI on Ubuntu/Python 3.12: 4573 passed, 23 skipped, 0 failures (1455.13s). The preliminary schema/signing/package tests and the Action fixture smoke check also passed. The local and CI environments have different conditional skips.
  • Live Codex enable/probe/run checks were performed locally; WorkBuddy desktop integration and external customer acceptance remain unverified.

Add project-scoped preview checks, install and removal, exact native hook review, real activation probes, and protected Codex task execution.

Keep trust invocation-scoped without global configuration edits or hook-trust bypass. Cover initialization interrupts and preserve unrelated project hooks.

Validated from origin/main with 246 focused checks.
@dengyier
dengyier merged commit 8f58a7b into main Oct 27, 2026
2 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