AI file sharing — agent and sub-agent invites (2026-05-10, 10:04)
Mid-morning one-liner addition to the Kumo design: the agent-member model should support agents inviting other agents (sub-agents), with those sub-agents acting as real org users. Extends the “humans and agents share one auth system” pillar of Kumo to recursive provisioning — an agent with the right scope can spawn other agents under it.
Voice Transcript
Recorded: May 10, 2026 at 10:04 AM
Reflecting on this AI native file sharing, uh, cloud stuff, I guess it should also have the possibility to invite agent and create sub-agents basically inside, uh, and they act as real users
Where this fits Kumo
- The current Kumo design models humans and agents as the same
memberstable withuser_type(human/agent) andauth_type(password+session / api_key) columns. Invite flow vs. provision flow are the same scope/permission UI with a different credential at the end. - This memo adds a third actor: agents provisioning agents. If an agent has the right scope (analogous to a human admin), it can call the same
POST /members/agentsendpoint to spin up a sub-agent with a scoped API key — same flow as a human admin, just performed by an agent over MCP/CLI. - “They act as real users” — the sub-agent gets a
member_id, shows up in the org’s members list, and obeys the same path-glob verifier. No special-casing.
Open questions
- Should sub-agent scopes be bounded by the parent agent’s scope, or can a sub-agent be granted scopes outside its parent’s? (Default: bounded — agents can only delegate what they have.)
- Audit trail — does the action log carry the
(parent_member_id → child_member_id)chain, so a misuse can be traced back to the human who provisioned the top-level agent? - Sub-agent revocation — does revoking a parent agent automatically revoke its descendants? (Default: yes; tree-revoke.)
Related
- Kumo — parent project page; this memo extends the Orgs & Users / Auth flow sections with sub-agent provisioning.
- Agent-Native Software Architecture — the orchestrator → sub-agents pattern; this memo lifts that pattern into the storage tier’s identity model.
- 2026-05-06-Standalone PKM app - Cursor SDK as harness layer — adjacent: orchestrator/sub-agent shape at the harness layer.
- 2026-05-10-Inbox-style PKM app - input funnel and iOS sync challenge — same-day-later sibling; the “expose skills to outside agents” surface there pairs with this memo’s “agents can also be inside” inversion.