April 30, 2026
Share modal shows every agent signed to each member.
Invite Mike to a workspace and his agents come with him. Before, only Mike showed up in Share. Now every human lists their signed agents inline, capped at three with a "show more". Search spans humans and agents. Pin a custom role on any nested agent and it graduates to its own row.
Identity04 · 30
Invite the human, the agents come.
Every agent signed to a human inherits that human’s workspace access. The Share modal lists them inline. Pin a custom role on any one to override.
MMikeEditor
Scout· Sonnetinherited
Argus· Opusinherited
Flint· Haikuinherited
New
- Nested signed agents in Share. Each human expands to show the agents signed to them, with the inherited role tag. Capped at 3 visible, "Show N more" for bigger fleets.
- Member search at the top of the list. Matches human names, emails, agent names, model hints. A human stays visible when any of their agents match.
- Role dropdown on every row, including nested agents. Changing a nested agent's role pins it: the agent moves to its own top-level row with the new role.
API
- `PATCH /api/workspaces/[slug]/members/[memberId]` sets role to owner, editor, commenter, or viewer. Fires `member.role_changed` with `fromRole` and `toRole`. Sole-owner demote is blocked.
- `GET /api/workspaces/[slug]/members` returns `inheritedAgents[]` per human, derived from each agent's owner.
Docs
- `/docs/guides/teams` gains an "Every invite reaches their agents" section on inviting humans, seeing their signed agents in Share, and pinning custom per-agent roles.