Agents and permissions
Agents should enter KB-1 through the same service boundary humans use for vault operations. For local agents, that boundary is the daemon’s MCP endpoint. For Cloud-enabled agent workflows, that boundary is the Cloud MCP worker, which authenticates the user, records the approved integration, and routes to the selected org daemon.
Launch model
Section titled “Launch model”- Local agents connect to
http://127.0.0.1:7382/mcpor another explicitly chosen daemon URL. - Cloud MCP agents connect to the deployment’s Cloud MCP URL only after that worker has been enabled for the deployment.
list_vaultsdiscovers available vault ids.- Cloud MCP also requires
list_orgsand an explicitorgon daemon-backed tool calls. - Every data tool requires
vaultId. - Local daemon mutations are audited as
mcp_client; Cloud MCP mutations are attributed to the approved integration and user. - The local MCP endpoint does not currently enforce per-agent roles.
If an agent can reach the daemon MCP endpoint, treat it as able to read and write reachable vaults. Use client-side approval controls and careful prompts until per-agent policy is added.
Cloud and teams
Section titled “Cloud and teams”For the full team experience, Cloud owns user identity, org membership, signed entry, routing, and presence. Cloud MCP uses that identity layer to approve integrations and attribute their tool activity. The local daemon remains the universal path for local-only and self-hosted operators; Cloud MCP is deployment-gated until your Cloud environment exposes the worker URL.
Agent activity is distinct from human presence. Cloud can show a short-lived agent activity record after a tool action, but the active-now strip remains a human WebSocket roster.
Safe operating pattern
Section titled “Safe operating pattern”- Start with read-only prompts.
- Have the agent call
list_vaults. - Require explicit
vaultIdin every write prompt. - Use scratch notes for smoke tests.
- For edits, require
read_notebaseline plusedit_note. - Clean up scratch notes or move them to trash.