Skip to content

Add new enterprise requirement gate#23736

Merged
adams-oai merged 3 commits into
mainfrom
codex/add-enterprise-requirement-gate
May 22, 2026
Merged

Add new enterprise requirement gate#23736
adams-oai merged 3 commits into
mainfrom
codex/add-enterprise-requirement-gate

Conversation

@adams-oai
Copy link
Copy Markdown
Contributor

Add new enterprise requirement gate.

Validation:

  • cargo test -p codex-config --lib
  • cargo test -p codex-app-server-protocol --lib
  • cargo test -p codex-tui --lib debug_config
  • cargo test -p codex-app-server --lib (fails: stack overflow in in_process::tests::in_process_start_initializes_and_handles_typed_v2_request; reproduces when run alone)

@adams-oai adams-oai force-pushed the codex/add-enterprise-requirement-gate branch from 550ad43 to 6579f24 Compare May 20, 2026 20:32
Comment thread codex-rs/app-server/README.md Outdated
@adams-oai adams-oai force-pushed the codex/add-enterprise-requirement-gate branch from 6579f24 to 9158ca0 Compare May 21, 2026 17:03
@adams-oai adams-oai marked this pull request as ready for review May 21, 2026 17:14
@adams-oai adams-oai requested a review from a team as a code owner May 21, 2026 17:14
Copy link
Copy Markdown
Contributor

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f5ecbee8cf

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

permission_profile: mut constrained_permission_profile,
web_search_mode: mut constrained_web_search_mode,
allow_managed_hooks_only: _,
allow_appshots: _,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Enforce the appshots requirement

When cloud or system requirements set allow_appshots = false, the new requirement is parsed and exposed through debug/API output, but it is discarded while building the effective Config; a repo-wide search shows no other allow_appshots/appshots consumer in this tree, so those sessions still behave as if appshots are allowed. If this is intended to be an enterprise gate, wire the value into the feature/config path that enables appshots rather than only reporting it.

Useful? React with 👍 / 👎.

@adams-oai adams-oai enabled auto-merge (squash) May 22, 2026 16:45
@adams-oai adams-oai merged commit 865ca93 into main May 22, 2026
31 checks passed
@adams-oai adams-oai deleted the codex/add-enterprise-requirement-gate branch May 22, 2026 18:33
@github-actions github-actions Bot locked and limited conversation to collaborators May 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants