Very happy with this internal Slack agent I started building at Framna some weeks ago.

It pulls data from our Google Drive, Calendar and Notion.

- Built on Claude Agent SDK
- Multiple users by design
- Each conversation runs in its own pod
- User data is made securely available to pods

Pods are spun up per conversation and run Claude Agent SDK, orchestrated by Kubernetes.

Users authorize the Google and Notion services with OAuth.

User data is accessed via in-cluster APIs with user-scoped tokens. Each pod can only access the data of a single user.

Strong isolation. No cross-user leakage.

This feels like the way to build multi-user agents.