What this buys you
- One audit row per tool call, regardless of whether the tool was local or remote.
- No tool-level secret sharing. A tool that needs an API key gets it through the grant, not from the agent’s process env.
- Tenant-safe routing. A grant scoped to
flocks.builtin.shellcan’t reachflocks.builtin.giteven if the agent asks for it.
Built-in tools
| Tool | What it does |
|---|---|
flocks.builtin.shell | Run a shell command in the agent’s run dir. |
flocks.builtin.git | Read-only git operations on a workspace. |
flocks.builtin.http | Outbound HTTP, scoped by allowlist. |