Project settings
How agents work in this project: record language and kickoff, authority handover, agent policy, and the GitHub link. Open it from ⚙ › Project in the top bar. People who manage the project's integrations can change it.
Project settings for agents
Record language: agents write this project's records, criteria, questions and work items in it, whatever language you talk to them in. When it is not set, the agent asks during the kickoff.
Go ahead without the kickoff: in a new project without any Authority record, someone who can make records Authority may let work start before the kickoff interview, with a reason. Agents stop offering the interview and the code gate stops asking until the first Authority record; the choice is kept in the history and can be withdrawn. If the tenant's gate for new projects is enforced, it still applies.
Agent policy
Per action — migrations, dependencies, CI/CD, security code, tests, public contracts, merging — choose Allowed, Ask first or Forbidden. The project inherits the tenant's policy and can only make it stricter. Forbidden Corpole actions are refused by the server; code actions become Claude Code permission rules through the repository kit.
Guarded areas: for security code, tests, public contracts, CI/CD and production access you can list the files that belong to them (e.g. src/auth/**). An agent may change those files only at that action's level: Claude Code asks or refuses before the edit, even without re-applying the repository kit, and the PR check flags them for any client. Areas add up from account to tenant to project.
When you allow an agent to change a guarded area or ungoverned code in Claude Code, the plugin tells Corpole and the approval is kept in the history: who allowed which agent to do what.
GitHub and CI
Name the repository (owner/name) and add the webhook; pull requests and commits that mention a story, task or defect code link themselves and move the work. CI can report test results with a service token from Agents → Agent tokens.