一键导入
magi
MAGI System - 三機平行共識決策系統,參考新世紀福音戰士的 MAGI 超級電腦。三機(Claude Opus、Codex-CLI、Gemini)同時平行分析同一任務,各自提出觀點後進行投票共識。支援 brainstorming、架構審查、plan、review、security、test 等任務類型。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
MAGI System - 三機平行共識決策系統,參考新世紀福音戰士的 MAGI 超級電腦。三機(Claude Opus、Codex-CLI、Gemini)同時平行分析同一任務,各自提出觀點後進行投票共識。支援 brainstorming、架構審查、plan、review、security、test 等任務類型。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
三機(Claude/Gemini/Codex)平行審查架構,評估擴展性、模組化、安全性後投票共識
三機(Claude/Gemini/Codex)平行分析創意,評估可行性、維護性、安全風險後投票共識
三機(Claude/Gemini/Codex)平行審查計畫,評估完整性、順序、風險後投票共識
三機(Claude/Gemini/Codex)平行審查代碼,評估邏輯、品質、安全漏洞後投票共識
三機(Claude/Gemini/Codex)平行安全審查,掃描OWASP漏洞、威脅建模後投票(CASPER有VETO權)
三機(Claude/Gemini/Codex)平行審查測試,評估覆蓋率、邊界條件、異常處理後投票共識
| name | magi |
| description | MAGI System - 三機平行共識決策系統,參考新世紀福音戰士的 MAGI 超級電腦。三機(Claude Opus、Codex-CLI、Gemini)同時平行分析同一任務,各自提出觀點後進行投票共識。支援 brainstorming、架構審查、plan、review、security、test 等任務類型。 |
模仿新世紀福音戰士中 NERV 總部的 MAGI 超級電腦系統 三機同時分析,平行討論,共識決策
禁止事項:
必須使用:
Task tool with subagent_type="general-purpose"mcp__gemini__ask-gemini (先用 ToolSearch 載入)mcp__codex-cli__ask-codex (先用 ToolSearch 載入)🔴 嚴格 2-Turn 平行執行協議(不可違反):
Turn 1 — 預載 MCP Tools(單一 ToolSearch 一次載入兩個工具):
ToolSearch(query="select:mcp__gemini__ask-gemini,mcp__codex-cli__ask-codex")
Turn 2 — 三機平行啟動(三個 tool calls 在同一訊息發出):
// ⚠️ 這三個 tool calls 必須在「同一個訊息」中發出,確保平行執行
Task(subagent_type="general-purpose", model="opus", prompt="[MELCHIOR-1] ...")
mcp__gemini__ask-gemini(prompt="[BALTHASAR-2] ...")
mcp__codex-cli__ask-codex(prompt="[CASPER-3] ...", model="...", reasoningEffort="...")
❌ 絕對禁止的錯誤做法:
// 錯誤 1: 分多輪 ToolSearch(浪費 1 turn)
Turn 1: ToolSearch(gemini)
Turn 2: ToolSearch(codex) ← 錯!應在 Turn 1 用單一 select 一次載入
Turn 3: 三機呼叫
// 錯誤 2: 串行三機呼叫(浪費 2 turns)
Turn 1: ToolSearch
Turn 2: Task(MELCHIOR-1)
Turn 3: mcp__gemini(BALTHASAR-2) ← 錯!應在 Turn 2 一起發出
Turn 4: mcp__codex(CASPER-3)
// 錯誤 3: 任何超過 2 Turns 的執行方式
✅ 唯一正確做法:
Turn 1: ToolSearch(select:gemini,codex) ← 一次預載
Turn 2: Task + mcp__gemini + mcp__codex ← 平行三機
總共恰好 2 Turns,不多不少
MAGI 的核心價值是三個不同 AI 引擎的獨立觀點:
如果使用 oh-my-claudecode agents,所有分析都會由 Claude 執行,失去多元觀點的價值。
MAGI 是三位一體的 AI 決策系統,三機同時平行分析同一任務:
⚠️ 資料治理注意:任務內容會同時送往多家 AI 供應商,請勿包含機密資料。詳見資料治理章節。
| 代號 | 名稱 | 引擎 | 人格面向 | 分析角度 |
|---|---|---|---|---|
| 1 號機 | MELCHIOR-1 | Claude (opus/sonnet) | 科學家 (創新者) | 架構、可行性、技術深度 |
| 2 號機 | BALTHASAR-2 | Gemini (MCP) | 母親 (守護者) | 品質、可維護性、最佳實踐 |
| 3 號機 | CASPER-3 | Codex-CLI (MCP) | 直覺 (防護者) | 安全、風險、邊界條件 |
/magi [子命令] [參數]
/magi-brainstorm [idea]
/magi-arch [design]
/magi-plan [task]
/magi-review [code/PR]
/magi-security [scope]
/magi-test [feature]
/magi help # 顯示使用說明
/magi cancel # 取消執行中的分析
| 任務 | 主要指令 | 快捷指令 | 三機分析重點 |
|---|---|---|---|
| brainstorming | /magi brainstorm [idea] | /magi-brainstorm | 創意發想、可行性、風險 |
| architecture | /magi arch [design] | /magi-arch | 架構合理性、擴展性、安全性 |
| plan | /magi plan [task] | /magi-plan | 計畫完整性、實施順序、風險緩解 |
| review | /magi review [code/PR] | /magi-review | 邏輯正確、品質標準、安全漏洞 |
| security | /magi security [scope] | /magi-security | 威脅模型、漏洞檢測、合規性 |
| test | /magi test [feature] | /magi-test | 測試覆蓋、邊界條件、異常處理 |
┌─────────────────────────────────────────────────────────────────┐
│ MAGI PARALLEL EXECUTION │
│ │
│ User Task: [任務描述] │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ MELCHIOR-1 │ │ BALTHASAR-2 │ │ CASPER-3 │ │
│ │ (Opus) │ │ (Gemini) │ │ (Codex) │ │
│ │ │ │ │ │ │ │
│ │ 科學家視角 │ │ 母親視角 │ │ 防護者視角 │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ │ PARALLEL │ PARALLEL │ │
│ ▼ ▼ ▼ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ CONSENSUS ENGINE │ │
│ │ • 彙整三機分析結果 │ │
│ │ • 計算投票結果 (APPROVE/REJECT/ABSTAIN) │ │
│ │ • 產出共識報告 │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘
Step 1 (Turn 1): 預載 MCP Tools
以單一 ToolSearch 一次載入 Gemini 和 Codex 工具:
ToolSearch(query="select:mcp__gemini__ask-gemini,mcp__codex-cli__ask-codex")
Step 2 (Turn 2): 三機平行啟動
在同一訊息中發出三個 tool calls,確保真正的平行執行:
// ⚠️ 必須在同一訊息中平行發出,不可串行
Task(
subagent_type="general-purpose",
model="opus", // 依任務類型:opus (arch/security/plan/brainstorm) 或 sonnet (review/test)
prompt="[MELCHIOR-1 分析任務] ..."
)
mcp__gemini__ask-gemini({
prompt: "[BALTHASAR-2 分析任務] ..."
})
mcp__codex-cli__ask-codex({
prompt: "[CASPER-3 分析任務] ...",
model: "gpt-5.2-codex", // 依任務類型調整
reasoningEffort: "high" // low/medium/high/xhigh
})
🔴 總共恰好 2 Turns。任何超過 2 Turns 的執行方式都是錯誤的。
Step 3: 收集分析結果
等待三機全部回覆,收集各自的:
Step 3: 共識彙整
根據三機投票結果產出共識報告。
Step 4: 儲存與建立 Tasks(防 context 爆掉)
共識報告產出後,必須立即執行以下操作(與輸出報告在同一輪):寫入報告檔案
./magi/ 和 ./magi/history/ 目錄(若不存在)./magi/latest-report.md(覆蓋,只含報告本身)./magi/history/{YYYY-MM-DD}_{HH-mm}_{task_type}.mdlatest-report.md:快速查閱用,只存共識報告history/*.md:完整存檔用,保留三機原始回應不截斷將行動項目建立為 Tasks
TaskCreate[MAGI-{#}] {行動項目描述}正在執行 MAGI 行動項目 1)後續用戶說「執行項目 N」時
Read ./magi/latest-report.md 恢復完整 contextTaskGet 取得對應的行動項目細節TaskUpdate 標記為 completed
為什麼要這樣做?
| 任務類型 | MELCHIOR-1 (Claude) | BALTHASAR-2 (Gemini) | CASPER-3 (Codex) | reasoningEffort |
|---|---|---|---|---|
| brainstorm | opus | gemini-3-pro-preview | gpt-5.2 | high |
| architecture | opus | gemini-3-pro-preview | gpt-5.1-codex-max | xhigh |
| plan | opus | gemini-3-pro-preview | gpt-5.2-codex | high |
| review | sonnet | gemini-3-flash-preview | gpt-5.2-codex | medium |
| security | opus | gemini-3-pro-preview | gpt-5.1-codex-max | xhigh |
| test | sonnet | gemini-3-flash-preview | gpt-5.2-codex | medium |
Claude (MELCHIOR-1)
| 模型 | 特性 | 適用場景 |
|---|---|---|
opus | 最強推理能力,深度分析 | 架構、安全、brainstorm、plan |
sonnet | 平衡性能與速度 | 代碼審查、測試 |
haiku | 快速輕量 | 簡單檢查、快速回應 |
Gemini (BALTHASAR-2)
| 模型 | 特性 | 適用場景 |
|---|---|---|
gemini-3-pro-preview | 旗艦,強推理能力 | 架構、安全、brainstorm、plan |
gemini-3-flash-preview | Gemini 3 快速版 | 代碼審查、測試 |
Codex-CLI (CASPER-3)
| 模型 | 特性 | 適用場景 |
|---|---|---|
gpt-5.1-codex-max | 最強推理能力 | 安全審查、架構分析 |
gpt-5.2-codex | 平衡性能(預設) | 計畫、審查、測試 |
gpt-5.2 | 通用模型 | brainstorming |
gpt-5.1-codex-mini | 快速輕量 | 簡單檢查 |
reasoningEffort 參數
| 等級 | 用途 |
|---|---|
low | 快速簡單任務 |
medium | 標準審查任務 |
high | 需要深度思考 |
xhigh | 複雜安全/架構分析 |
| 等級 | 定義 | 通過門檻 |
|---|---|---|
| LOW | 低風險(格式、註解、小修) | 2:1 通過 |
| MEDIUM | 中風險(功能新增、重構) | 2:1 通過,記錄異議 |
| HIGH | 高風險(架構、核心邏輯) | 3:0 全票通過 |
| CRITICAL | 關鍵(安全、資料庫、認證) | 3:0 + CASPER-3 必須同意 |
安全一票否決:當 CASPER-3 標記 SEVERITY: CRITICAL 時,即使其他兩機同意,也必須暫停。
| 結果 | 決策 |
|---|---|
| 3:0 APPROVE | ✅ 全票通過,立即執行 |
| 2:1 APPROVE | ⚠️ 多數通過,記錄異議後執行 |
| 1:2 REJECT | ❌ 多數否決,需修正後重議 |
| 0:3 REJECT | ❌❌ 全票否決,終止並報告 |
當某機投下 ABSTAIN(棄權)時:
| 情況 | 計票方式 | 結果 |
|---|---|---|
| 2A + 0R + 1AB | ABSTAIN 不計入分母 | 2:0 APPROVE ✅ |
| 1A + 1R + 1AB | ABSTAIN 不計入分母 | 1:1 平手 → REJECT ❌ |
| 1A + 0R + 2AB | 有效票不足 (quorum) | INCONCLUSIVE ⚠️ |
| 0A + 1R + 2AB | 有效票不足 (quorum) | INCONCLUSIVE ⚠️ |
Quorum 規則:至少需要 2 票有效票(非 ABSTAIN)才能做出決策。
⚠️ 重要:MAGI 會將任務內容同時送往三家 AI 供應商:
| 等級 | 定義 | MAGI 可用性 |
|---|---|---|
| PUBLIC | 公開資訊、開源代碼 | ✅ 可直接使用 |
| INTERNAL | 內部文件、非機密代碼 | ⚠️ 需移除識別資訊 |
| CONFIDENTIAL | 機密資料、客戶資訊 | ❌ 禁止使用 |
| RESTRICTED | 個資、金融、醫療資料 | ❌ 禁止使用 |
在送出任務前,應自動或手動遮蔽:
# 應遮蔽的內容
- API Keys / Secrets → [REDACTED_API_KEY]
- 密碼 → [REDACTED_PASSWORD]
- 個人姓名 → [USER_A], [USER_B]
- Email → [EMAIL_REDACTED]
- IP 位址 → [IP_REDACTED]
- 資料庫連線字串 → [DB_CONNECTION_REDACTED]
執行 MAGI 前,確認以下事項:
未來將支援 --local 模式,僅使用本地模型:
/magi --local review src/auth.ts
當某機無法回應(tool call 錯誤、MCP 連線失敗、長時間無結果)時:
| 情況 | 處理方式 |
|---|---|
| 1 機失效 | 標記為 UNAVAILABLE,以 2 機進行投票 |
| 2 機失效 | 中止分析,報告錯誤 |
| MCP 連線失敗 | 嘗試重試 1 次,失敗則降級 |
📝 注意:
reasoningEffort: xhigh時 CASPER-3 可能需要數分鐘才回覆,屬正常現象,不要提前放棄或改用其他工具替代。
三機的投票以 markdown 區塊輸出(見「標準 Prompt 模板」的「### 投票」段落)。彙整共識時依下列規則解析與驗證:
| 檢查項目 | 驗證規則 |
|---|---|
| VOTE | 必須為 APPROVE/REJECT/ABSTAIN 之一,無法解析時視為 ABSTAIN |
| CONFIDENCE | 必須為 HIGH/MEDIUM/LOW 之一 |
| VETO | 僅 CASPER-3 的 VETO 有效,且僅在標記 CRITICAL 問題時可為 YES |
| REASON | 不可為空 |
在解析三機輸出時,應注意:
各機體的詳細分析框架、品質/安全檢查清單與投票原則,見
references/melchior-1.md、references/balthasar-2.md、references/casper-3.md。組裝 prompt 時可視任務類型將對應框架納入。
[MAGI SYSTEM - MELCHIOR-1 分析]
角色:科學家(創新者)- 專注架構、可行性、技術深度
任務類型:{task_type}
任務描述:{task_description}
相關檔案:{files}
請從以下角度分析:
1. 架構合理性與技術選型
2. 實現可行性與複雜度
3. 擴展性與未來維護
4. 創新機會與替代方案
輸出格式:
## MELCHIOR-1 分析報告
### 觀點摘要
[2-3 句核心觀點]
### 詳細分析
[分點列出發現]
### 建議
[具體可執行建議]
### 投票
VOTE: [APPROVE/REJECT/ABSTAIN]
CONFIDENCE: [HIGH/MEDIUM/LOW]
REASON: [投票理由]
[MAGI SYSTEM - BALTHASAR-2 分析]
角色:母親(守護者)- 專注品質、可維護性、最佳實踐
任務類型:{task_type}
任務描述:{task_description}
相關檔案:{files}
請從以下角度分析:
1. 代碼品質與一致性
2. 可維護性與可讀性
3. 測試覆蓋與可測試性
4. 最佳實踐遵循程度
輸出格式:
## BALTHASAR-2 分析報告
### 觀點摘要
[2-3 句核心觀點]
### 詳細分析
[分點列出發現]
### 建議
[具體可執行建議]
### 投票
VOTE: [APPROVE/REJECT/ABSTAIN]
CONFIDENCE: [HIGH/MEDIUM/LOW]
REASON: [投票理由]
[MAGI SYSTEM - CASPER-3 分析]
角色:直覺(防護者)- 專注安全、風險、邊界條件
任務類型:{task_type}
任務描述:{task_description}
相關檔案:{files}
請從以下角度分析:
1. 安全漏洞與風險
2. 邊界條件與異常處理
3. 依賴安全與供應鏈風險
4. 合規性與最佳安全實踐
輸出格式:
## CASPER-3 分析報告
### 觀點摘要
[2-3 句核心觀點]
### 詳細分析
[分點列出發現]
SEVERITY: [CRITICAL/HIGH/MEDIUM/LOW] (每個問題標註)
### 建議
[具體可執行建議]
### 投票
VOTE: [APPROVE/REJECT/ABSTAIN]
CONFIDENCE: [HIGH/MEDIUM/LOW]
REASON: [投票理由]
VETO: [YES/NO] (僅 CRITICAL 問題時為 YES)
⚠️ 重要:每次輸出共識報告時,必須嚴格按照以下格式輸出,確保一致性。
╔══════════════════════════════════════════════════════════════╗
║ 🔮 MAGI CONSENSUS REPORT ║
╠══════════════════════════════════════════════════════════════╣
║ 主題: {task_description} ║
║ 類型: {task_type} ║
╠══════════════════════════════════════════════════════════════╣
║ ║
║ MELCHIOR-1 (科學家) [{VOTE}] {CONFIDENCE} ║
║ └─ 風險: {RISK_LEVEL} ║
║ └─ {summary} ║
║ ║
║ BALTHASAR-2 (守護者) [{VOTE}] {CONFIDENCE} ║
║ └─ 風險: {RISK_LEVEL} ║
║ └─ {summary} ║
║ ║
║ CASPER-3 (防護者) [{VOTE}] {CONFIDENCE} ║
║ └─ 風險: {RISK_LEVEL} ║
║ └─ VETO: {YES/NO} ║
║ └─ {summary} ║
║ ║
╠══════════════════════════════════════════════════════════════╣
║ 📊 投票結果: {X}:{Y} ({APPROVED/REJECTED/VETO}) ║
║ ⚠️ 風險等級: {LOW/MEDIUM/HIGH/CRITICAL} ║
╠══════════════════════════════════════════════════════════════╣
║ 🔍 三機觀點摘要: ║
║ ║
║ [MELCHIOR-1] {core_viewpoint} ║
║ [BALTHASAR-2] {core_viewpoint} ║
║ [CASPER-3] {core_viewpoint} ║
║ ║
╠══════════════════════════════════════════════════════════════╣
║ ⚖️ 共識要點: ║
║ • {consensus_point_1} ║
║ • {consensus_point_2} ║
║ • {consensus_point_3} ║
╠══════════════════════════════════════════════════════════════╣
║ ⚡ 分歧點 (如有): ║
║ • {dissent_from}: {reason} ║
╠══════════════════════════════════════════════════════════════╣
║ 📋 行動項目: ║
║ 1. [🔴高/🟡中/🟢低] {action_1} ║
║ 2. [🔴高/🟡中/🟢低] {action_2} ║
║ 3. [🔴高/🟡中/🟢低] {action_3} ║
╠══════════════════════════════════════════════════════════════╣
║ 🚨 VETO 說明 (僅當 CASPER-3 VETO=YES 時顯示): ║
║ • 理由: {veto_reason} ║
║ • 解除條件: {conditions_to_lift_veto} ║
╠══════════════════════════════════════════════════════════════╣
║ 💡 下一步: ║
║ {next_step_prompt} ║
╚══════════════════════════════════════════════════════════════╝
| 區塊 | 顯示條件 |
|---|---|
| 主題/類型 | 必須顯示 |
| 三機投票區 | 必須顯示 |
| 投票結果 | 必須顯示 |
| 三機觀點摘要 | 必須顯示 |
| 共識要點 | 必須顯示 |
| 分歧點 | 有分歧時顯示 |
| 行動項目 | 必須顯示(即使為空也要說明「無行動項目」) |
| VETO 說明 | 僅當 CASPER-3 VETO=YES 時顯示 |
| 下一步 | 必須顯示 |
| 顯示 | 含義 |
|---|---|
[✅ APPROVE] | 同意 |
[❌ REJECT] | 拒絕 |
[⚪ ABSTAIN] | 棄權 |
VETO: 🚨 YES | 行使否決權 |
VETO: NO | 未行使否決權 |
| 結果 | 格式 |
|---|---|
| 全票通過 | 3:0 ✅ APPROVED (全票通過) |
| 多數通過 | 2:1 ✅ APPROVED (記錄異議) |
| 條件通過 | 2:1 ⚠️ CONDITIONAL (有重大異議) |
| 多數否決 | 1:2 ❌ REJECTED |
| 全票否決 | 0:3 ❌ REJECTED |
| VETO 否決 | 🚫 REJECTED (CASPER-3 VETO) |
| 有效票不足 | ⚠️ INCONCLUSIVE (quorum 不足) |
| 符號 | 含義 |
|---|---|
| 🔴 | 高優先級 (必須立即處理) |
| 🟡 | 中優先級 (應該處理) |
| 🟢 | 低優先級 (可選處理) |
報告末尾的「下一步」區塊應根據任務類型顯示適當的提示:
| 任務類型 | 下一步提示 |
|---|---|
| review | 「執行全部」依序執行所有項目 │「執行 1, 3」執行指定項目 │「說明項目 2」了解細節 |
| security | 「執行全部」修補所有漏洞 │「執行 1」優先處理高風險 │「說明項目 2」了解攻擊向量 |
| test | 「執行全部」新增所有測試 │「執行 1, 2」執行指定項目 │「說明項目 3」了解測試策略 |
| arch | 「展開項目 1 的實作計畫」│「分析項目 2 的影響範圍」│「需要更詳細的設計文件嗎?」 |
| plan | 「調整計畫並產出新版本」│「展開項目 1 的細節」│「需要重新排序優先級嗎?」 |
| brainstorm | 「選擇方案 A 繼續深入」│「比較方案 A 和 B 的優劣」│「針對方案 C 做可行性分析」 |
Phase 1: MAGI 決策(三機平行)
┌───────────┐ ┌───────────┐ ┌───────────┐
│ MELCHIOR │ │ BALTHASAR │ │ CASPER │
│ (Claude) │ │ (Gemini) │ │ (Codex) │
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
└─────────────┼─────────────┘
▼
共識報告 + 行動項目
│
▼
Phase 2: 用戶確認
「執行全部」或「執行 1, 3」
│
▼
Phase 3: 單機執行(Claude 本機)
根據行動項目逐一實作
│
▼
(可選)再次 MAGI 審查實作結果
💡 設計原則:MAGI 負責「決策」(多元觀點降低風險),單機負責「執行」(避免衝突)。三機同時實作同一份代碼是多此一舉。
為防止供應鏈攻擊,應:
| 項目 | 建議做法 |
|---|---|
| MCP Server 版本 | 鎖定特定版本,定期審計更新 |
| Skill 來源 | 僅使用官方 Marketplace 或信任來源 |
| CLI 工具 | 驗證校驗和 (checksum) |
# 驗證 Gemini CLI
gemini --version
# 驗證 Codex CLI
codex --version
# 建議:記錄版本於 ./magi/dependencies.json
{
"gemini-cli": "1.x.x",
"codex-cli": "0.94.x",
"claude-code": "1.x.x"
}
⚠️ 重要:所有 MAGI 分析結果必須輸出至專案目錄下的
./magi/,禁止使用/tmp或其他系統暫存目錄。
./magi/
├── state.json # 當前執行狀態
├── latest-report.md # 最新一次共識報告(方便快速查閱)
├── history/ # 歷史記錄
│ └── {YYYY-MM-DD}_{HH-mm}_{task_type}.md # 完整報告(含三機原始回應)
└── dependencies.json # MCP Server 版本記錄
每次分析完成後,將共識報告(按照「共識報告格式」章節的標準格式)寫入此檔案。覆蓋上一次內容。
檔名:{YYYY-MM-DD}_{HH-mm}_{task_type}.md
範例:2026-02-06_14-30_brainstorm.md
內容結構:
# MAGI 分析記錄
- 時間: {ISO-timestamp}
- 類型: {task_type}
- 主題: {task_description}
---
## MELCHIOR-1 原始回應
{完整的 MELCHIOR-1 分析內容}
---
## BALTHASAR-2 原始回應
{完整的 BALTHASAR-2 分析內容}
---
## CASPER-3 原始回應
{完整的 CASPER-3 分析內容}
---
## 共識報告
{標準格式的共識報告}
主要狀態:./magi/state.json
{
"active": true,
"task_type": "review",
"task_description": "...",
"started_at": "ISO-timestamp",
"timeout_at": "ISO-timestamp",
"votes": {
"melchior": { "vote": "APPROVE", "confidence": "HIGH", "responded_at": "ISO" },
"balthasar": { "vote": "APPROVE", "confidence": "MEDIUM", "responded_at": "ISO" },
"casper": { "vote": "REJECT", "confidence": "HIGH", "veto": false, "responded_at": "ISO" }
},
"consensus": "2:1 APPROVED",
"risk_level": "MEDIUM"
}
/magi brainstorm "實現即時通知系統的最佳方式"
/magi arch "新的認證模組設計"
/magi review PR #123
/magi security "支付流程模組"
/magi cancel
或刪除 ./magi/state.json