Workspace template system and 22 agent personas. Hive DS visual reference.
Each template pre-configures a workspace with a default persona, starter hint, and relevant tools.
Three tiers: Universal Modes (cross-domain), Knowledge Workers (core skills), and Workspace Specialists (domain-specific). Click a card to inspect in Anatomy.
Gold dot = default persona for that template. Grey dot = workspace affinity overlap.
Full internal structure of a persona. Select any persona to inspect all fields.
Phase A.2 consistency: each window can run a different persona. Workspace default cascades down unless overridden.
1. Workspace creation: Template sets a default persona (e.g. Research Hub sets Researcher).
2. Window spawn: New windows inherit the workspace default persona.
3. Per-window override: User clicks PersonaSwitcher in any window to change that window's persona independently.
4. Tool filtering: tool-filter.ts enforces the active persona's allowlist/denylist. A Planner window cannot call write_file even if another window can.
5. Consistency: Per-session orchestrators track which persona each window uses. The agent-loop reads the active persona from the window context, not the workspace default.