Droids work while you’re not watching. Decide what they can touch before they start.
A droid can comment on pull requests, update Jira and post in Slack with nobody looking. With AgentValet each of those calls is checked against the droid’s grant and written to the audit log, and one click stops every platform it could reach.
One command writes the Droid config
You need Node.js 18 or later and Factory Droid installed.
In your project directory, run the register command. Add
--projectto scaffold a governance droid into this repo instead.Terminal npx @agentvalet/registerYour browser opens. Sign in, or create a free account, and the CLI finishes registering when you authorise it. You don’t copy any ids on this path.
Restart Factory Droid and check its MCP settings for agentvalet. If you used
--project, run/av-statusinside Droid.In the dashboard, approve the new agent and grant the platforms it needs. It starts with nothing: every call is refused until you grant it.
Scaffold the governance droid into this repo
With --project, the CLI writes project-scoped config and droid files you can commit, instead of the user-wide entry.
Run the register command with
--project.Terminal npx @agentvalet/register --projectIt writes
.factory/mcp.json(added to your.gitignoreif you have one, because it points at the key),.factory/droids/agentvalet.yaml, and the/av-statusand/av-registercommands in.factory/commands/. It can also add an optional reliability droid that watches the others.
What’s governed here
Nothing is allowed until you grant it. This is a typical first grant for Factory Droid; you decide every row, and you can change it without touching the agent.
| What the agent tries | Platform | Decision |
|---|---|---|
| Read and comment on an issue | Jira | Allowed within grant |
| Open a pull request | GitHub | Allowed within grant |
| Post in #releases | Slack | Asks you |
| Change organisation settings | GitHub | Not granted |
Factory Droid guide in the docsThe longer walkthrough, kept with the product docs.
Put Factory Droid behind AgentValet.
Register the agent, grant only what it needs, and approve the risky calls from your phone. Free to start, no credit card.