- Add Quick Start section with pnpm install + doctor + cli flow
- Add install commands to Supported Agents table
- Reorganize sections for better flow
- Simplify Doctor section description
- Move Development section after CLI docs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add `pnpm cli doctor` command to check if agents are installed
- Shows installation status, path, and version for each agent
- Provides install hints for missing agents
- Works on macOS, Linux, and Windows
- Available both as CLI subcommand and interactive /doctor command
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update architecture diagram with SessionStore
- Add session management section to README
- Document IPC API for sessions
- Update system design with implemented SessionStore
- Resolve open questions (Q1, Q2, Q4, Q5)
- Add Q6 for future agent state restoration discussion
- Fix agent repository links
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add SessionStore for persisting sessions to disk
- Add MulticaSession, SessionData, StoredSessionUpdate types
- Integrate SessionStore with Conductor
- Store raw ACP session/update data for UI display
- Add session management IPC handlers (list, get, resume, delete, update)
- Update preload with new session APIs
- Support CLI mode with skipPersistence option
Session architecture:
- Multica manages its own session index and data
- Each agent (opencode, codex, gemini) manages internal state separately
- On resume: create new ACP session, display stored history in UI
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Handle Ctrl+C to send session/cancel before stopping agent
- Support double Ctrl+C for force quit
- Update Codex config to use codex-acp (zed-industries/codex-acp)
since official Codex CLI doesn't support ACP
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Set up Electron + React + TypeScript + Tailwind CSS v4
- Implement Conductor for ACP agent communication
- Add AgentProcess for subprocess lifecycle management
- Create CLI test command (pnpm test:acp) with --cwd and --log options
- Support multiple agents: opencode, codex, gemini
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>