Agent loop
Any supported agent loop can request GitHub work through ExecWarden.
GitHub authority in the product
The Agent identity carries the repository and branch boundary. Ask mode can then pause the exact pull request call before GitHub receives it.


Integration shape
Agent loop
Any supported agent loop can request GitHub work through ExecWarden.
Tools
GitHub capabilities are the clearest first system to govern.
Credentials
The GitHub credential can stay in ExecWarden instead of being copied into the agent environment.
Governed actions
Repo allowlists, branch patterns, PR creation, approvals, and separate merge authority can define the boundary.
ExecWarden evidence
The activity log can record the caller, grant, GitHub action, approval, and provider result.
Start
Connect GitHub, grant the selected repositories and branch pattern, then run a branch-first task.
Why GitHub first
A branch and PR make the agent's output inspectable without giving it direct main-branch authority.
Selected repositories
A repo allowlist is easier to reason about than a user-level token copied into the agent environment, and it can be as narrow or broad as the task requires.
Branch pattern
Branch-shaped output keeps normal code review, checks, comments, and merge decisions intact.
Merge boundary
Merge authority should be absent or approval-gated unless the workflow has earned that trust.
Examples
Get started during beta
Use the app during beta, or open the docs and choose the first agent task you want to govern.