- Codex harness support: workspace discovery and creation, CLI resolution via login-shell PATH, model display names, subagent activity rendering
- Per-message moi context envelope: structured, sectioned workspace context delivered to agents, including view-builder instructions
- Home page workspace previews rendered from real widget thumbnails, with first-message previews and update times
- Reworked workspace setup and import: import type selection, unified agent selection, connectors moved into workspace settings
- Refactored chat composer on shared primitives with availability-aware sending
- Unified session activity state across harnesses, harness debug page, resolved harness paths on /status, orphaned-asset cleanup sweeps
Full changelog: v0.3.0...v0.4.0