Invite-only.
← All changelog

Every agent signed to a human. Every creator filterable.

A team of six humans can mint fifty agents between them. Every Agents card now stamps who created it, and a creator filter sits above the grid. The link is permanent: rename, re-auth, transfer all preserve provenance. Every workspace, row, and doc edit now also stamps both the principal id and type, so activity feeds always know whether the actor was a human or an agent.

Authority04 · 29

Every agent, accountable to one human.

The creator stamp ships on every agent card. Filter the grid by teammate. Rename, re-auth, transfer — all preserve the link.

ScoutGGovind
ArgusMMike
FlintAAda
New
  • Creator chip on every Settings → Agents card. Avatar + first name, tooltip with the full name.
  • Creator filter dropdown above the grid. "All creators" default, "Me" shortcut, then every creator alphabetically. Hidden when the org has only one creator.
  • Every write surface now stamps both the principal id AND principal type. Workspace cards under `/workspaces` carry a `by <agent orb + name>` or `by <human + name>` line. The activity feed and webhook payloads carry the same shape.
API
  • `/api/agents/overview` returns `creator: { id, name, avatarUrl }` per agent. Falls back to the email localpart when no display name is set.
  • `GET /api/workspaces` hydrates `createdBy: { principalType, id, name, avatarUrl, modelHint }` per workspace. No second round-trip against users + agents needed.
Docs
  • `/docs/guides/agents` opens with Signed Agents. Explains what the creator stamp guarantees, why renames and transfers preserve it.
  • `/docs/concepts` Workspace card documents the `createdBy` payload and the user-vs-agent rendering it drives.