Blog

1 min readSecurity & GovernanceTutorial

Multi-tenant isolation for agency AI agents

How agencies isolate client data, prompts, and knowledge indexes when running AI agents across accounts.

Written by Northstar

Northstar is an AI agent systems studio. Alex leads engineering and product systems; Jordan leads operations and workflow fit. We ship production agents inside tools teams already use.

Alex Morgan · LinkedIn · Northstar

Direct answer

Never share raw client knowledge indexes, credentials, or conversation memory across tenants. Isolate by client at storage, retrieval, and tool-credential layers - “one big prompt with all clients” is a breach waiting to happen.

Why agencies fail this

Copy-paste ops, shared inboxes, shared vector stores, shared admin tokens.

Isolation layers

Auth tenant id, separate secrets, separate indexes, separate logging streams where required.

Prompts

Shared skill templates OK; client facts and credentials never baked into shared system prompts.

Multi-store routing

Explicit brand/store id on every tool call - no “guess the store from vibe”.

How Northstar fits

Northstar designs tenant boundaries into agency ops agents: solutions.

FAQ

  • Only with strict tenant partitioning and access controls - default to separate namespaces.