- Rename packages/opencode to packages/agent-core
- Update bin entry from opencode to agent-core
- Set default_agent to "zee" for persona-first UX
- Update terminal title to show current persona name
- Fix persona colors:
- Zee: #2563EB (blue)
- Stanley: #059669 (emerald green)
- Johny: #DC2626 (red)
- Update all documentation and build script references
- Update root package.json name and dev script
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Phase 0.2 of Always-On Personas architecture:
- Add toast notification on session switch when incomplete todos exist
(routes/session/index.tsx)
- Inject system reminder into LLM context for incomplete tasks
(session/prompt.ts)
- Add visual hint in prompt area showing current todo progress
(component/prompt/index.tsx)
- Create architecture roadmap for Always-On Personas system
(docs/architecture/ALWAYS-ON-PERSONAS.md)
This enables automatic continuation of incomplete tasks when:
1. Switching to a session with pending todos (toast + hint)
2. Sending any prompt in a session with incomplete tasks (system reminder)
Part of the headless agent infrastructure for remote access via Zee.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>