Skip to main content
Configure the repository defaults, authorization rules and shared behavior used by PRFlow’s local and cloud paths.

Everyday Settings

prflow.allowed_users decides who can spend money and change your repository from a comment. The default * allows any collaborator with write, maintain or admin access. Narrow it to named logins on a repository whose collaborator list is wider than the set of people you want triggering runs.prflow.allowed_bots is separate and is not covered by allowed_users. Adding an automation identity there lets that automation start runs on its own.
prflow.effort is the clearest case where the scaffolded file and the runtime fallback differ. /prflow:init writes "effort": "low", but a config with no prflow.effort key at all resolves to high. Deleting the key does not restore the scaffolded value.
prflow_version is normally stamped by the installer. Change it by hand only to pin or roll back a cloud install deliberately. See Cloud Updates.If a warning about the retained automatic-review tier applies to your repository, see Remove the Withdrawn Automatic-Review Tier.

Valid Core Example

Expected result: cloud runs are enabled, only octocat and maintainer may trigger one, and every run works from main with claude-opus-5 at low effort. Use Model Providers for prflow.provider and prflow.claude_model. Use Tool Permissions for prflow.allowed_tools. To add house rules that no setting expresses, write a prompt extension.