Goal
A desktop-feeling shell where each "app" is really an agent specialized for one job.
Build
- Window manager renders agents as draggable, resizable surfaces.
- Inter-agent message bus so the calendar agent can hand context to the email agent.
- Shared memory store gives every agent access to the user's project context.
Outcome
A workspace where "open the right app" stops being a step — the right agent shows up with the task.