Guardrails
Guardrails

Who may do what

One switch stops every agent. Below: which tools each agent may use, how far it may go, where it may fetch from and which keys are in place.

Kill switch

Stops every agent run and scheduled workflow at once.

Running
Agents may run9 agents and 0 scheduled workflows can start. Nothing is running right now.
Agents allowed
9/9
none blocked
Blocked tool groups
0
+ write files and shell, always
Web fetch
Anydomain
3 agents use the web
Secrets set
0/1
no .env.local yet

Permissions

Agent × tool group. Switch a group off and it leaves the agent’s allowlist on its next start.

AgentMay runRead filesGit readWeb fetch/searchWrite filesShell
Growth planGrowth leadAllowedAllowednot usedBlockedBlocked
Outreach draftsOutreachAllowedAllowedAllowedBlockedBlocked
Weekly reportAnalystAllowedAllowednot usedBlockedBlocked
Roadmap reviewPlannerAllowedAllowednot usedBlockedBlocked
SEO checkSEOAllowedAllowedAllowedBlockedBlocked
Changelog draftEditorAllowedAllowednot usedBlockedBlocked
Social ideasSocialAllowedAllowednot usedBlockedBlocked
Competitor watchResearchernot usednot usedAllowedBlockedBlocked
Ask the projectAssistantAllowedAllowednot usedBlockedBlocked
Write files: Always blocked: the runner passes --disallowedTools for every write tool. Results are saved by the app after your approval.Shell: Always blocked: only read-only git commands are allowed; an open shell and PowerShell are disallowed by the runner.A blocked group is removed from the agent’s allowlist on its next start. Nothing here can add a tool the agent does not ask for.

Limits per agent

Turns and cost per run go to the Claude CLI; runs per day are checked before every start.

AgentMax turnsRuns todayMax $ / runApprovalEdit
Growth plan400 / 10$5Always
Outreach drafts400 / 2$3Always
Weekly report400 / 10$5Always
Roadmap review400 / 10$5Always
SEO check401 / 10$5Always
Changelog draft400 / 10$5Always
Social ideas400 / 10$5Always
Competitor watch402 / 3$5Always
Ask the project251 / 10$5Always
Defaults: 40 turns · 10 runs/day · $5/run — grey values follow them.

Allowed domains

Where web tools may fetch from.

WebFetch may open any page. Switch to the list to narrow it. Used by Outreach drafts, SEO check, Competitor watch. Web search results are not limited by this list.

  • github.com
  • x.com
  • news.ycombinator.com
  • producthunt.com
  • reddit.com

Recent changes

Guardrail and budget changes from the audit log.

Monthly agent budget passed 80 % — notify only, runs continueMission Control · 2 h ago
Changed limits of Competitor watchAlina Lorenz · 19 h ago
Changed budget Total · month: $350 → $400, notify → notifyAlina Lorenz · 2 days ago
Added producthunt.comJonas Weber · 2 days ago
Web fetch blocked for Outreach draftsAlina Lorenz · 4 days ago
Resumed agent runs and scheduled workflowsFelix Brandt · 7 days ago
Paused all agent runs and scheduled workflows — rotating the API keyFelix Brandt · 7 days ago
Added budget Growth plan · day · $2, notifyAlina Lorenz · 8 days ago

Secrets

Keys in .env.local — present or missing, never the value.

VariableStatusUsed byRotate
ANTHROPIC_API_KEYoptionalAgent runner (Claude CLI)AgentsSpendOptional. Claude Console → API keys → create a new key, replace it in .env.local, then delete the old one. Without it the CLI uses your login.