12 Commits

Author SHA1 Message Date
Jiayuan
5f1a0cff56 Merge pull request #53 from multica-ai/forrestchang/add-product-image
Add product screenshot to README
2026-01-16 14:03:30 +08:00
Jiayuan
073ae46d77 Add product screenshot to README 2026-01-16 14:02:00 +08:00
yushen
e895e9dde9 docs: update Supported Agents list in README files
Replace Gemini CLI with Claude Code in all README files:
- Update agent list text to mention Claude Code, Codex CLI, OpenCode
- Replace Gemini CLI row with Claude Code in Supported Agents table
- Add claude-code-acp install command

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 13:59:16 +08:00
Jiayuan
b10b3ff709 Add AI code safety defense system: tests, pre-commit hooks, and CI
Implemented three-layer defense mechanism to prevent AI-generated code from breaking the codebase:
- Layer 1: AGENTS.md with universal AI agent instructions
- Layer 2: Husky pre-commit hooks with test file checking
- Layer 3: GitHub Actions CI with TypeScript, ESLint, tests, and coverage

Includes design document, test infrastructure, and coverage thresholds.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-16 00:22:33 +08:00
Jiayuan
56721ab9ac docs: Update README license from MIT to Apache-2.0
All README files now correctly reflect the Apache-2.0 license as specified in the LICENSE file.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-15 13:23:48 +08:00
Jiayuan
7967d79768 rebrand: Update to Multica (Multiplexed Information and Computing Agent)
- Rename product and update branding across electron-builder.yml and package.json
- Rewrite README with comprehensive project vision and problem statement
- Add translated README files in Simplified Chinese, Traditional Chinese, Japanese, and Korean

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-15 12:47:29 +08:00
Jiayuan
d19dcf89bd docs: improve README with quick start and install instructions
- 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>
2026-01-14 03:07:28 +08:00
Jiayuan
90c70932a6 feat: add doctor command to check agent installations
- 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>
2026-01-14 03:06:02 +08:00
Jiayuan
6b0f3a4372 feat: add comprehensive interactive CLI
- Add interactive REPL mode with session/agent management
- Commands: /sessions, /new, /resume, /delete, /history
- Commands: /agents, /agent, /status, /cancel, /quit
- Support one-shot prompt mode (pnpm cli prompt "message")
- Fix SessionStore to work outside Electron (CLI mode)
- Update README with CLI documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 03:04:01 +08:00
Jiayuan
bcdb897c13 docs: update README and system design with session management
- 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>
2026-01-14 02:54:16 +08:00
Jiayuan
f6eacaa239 docs: update README with project info and CLI usage
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 02:03:57 +08:00
Jiayuan
69b07f18b7 feat: initial project setup with Electron + ACP conductor architecture
- 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>
2026-01-14 01:27:09 +08:00