dsh-plugin-magi
MAGI(三贤人)决策系统 —— 三台独立人格单元各自表决,敏感/重要事项需三票一致。
What it is
MAGI(三贤人)决策系统 —— 三台独立人格单元各自表决,敏感/重要事项需三票一致。
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-plugin-magi@0.2.0
DSH versions accepted
^0.2.0-rc.2
Author and traction
MengYuanzhuo · ★ 10 · Updated 2026-10-23
About this plugin
dsh-plugin-magi — MAGI(三贤人)
把《新世纪福音战士》里的 MAGI 决策系统做成 DeepSeek Harness 插件:一件待决事项输入进去,
三台独立且互不可见的决策单元各自给出「同意 / 不同意」与理由 —— 必须选边,没有弃权、没有保留 —— 再按规则计票。
| 单元 | 人格属性 | 判断视角 |
| --- | --- | --- |
| MELCHIOR-1 | 科学家 | 事实、数据、可验证性、技术可行性、风险概率 |
| BALTHASAR-2 | 母亲 | 安全、保护、长期后果、伦理、不可逆损害 |
| CASPER-3 | 女人 | 直觉、情感、欲望、自我实现、关系动力学 |
magi_vote(question="要不要删除生产库里的旧表", criticality="critical") → VETO(否決) 1:2 MELCHIOR-1 reject 「缺少可验证的数据支撑:没有量化收益、没有失败概率、也没有回滚方案」 BALTHASAR-2 reject 「一旦出错,受损的一方没有能力拒绝,也拿不回选择权」 CASPER-3 approve「我想要它,而且我看不出自己会后悔」
> 端末模式:提訴 读数(CODE / FILE / EXTENTION / EX_MODE / PRIORITY)+ 三盾三角盘面,只给颜色与判决 —— 蓝=承認、红=拒否、琥珀=待決。
安装
要求 DSH 0.2.0-rc.2(清单里以 peerDependencies 声明,版本不符会被宿主拒绝安装)。
dsh plugin --profile <名> add github:MengYuanzhuo/dsh-plugin-magi # 从 GitHub dsh plugin --profile <名> add dsh-plugin-magi # 从 npm
应用内也可以走插件管理工具:plugin_manager { action: "install_bundle", target: "<规格或包目录>" }。
不要手写 profile 的 package.json / cordis.patch.yml —— 交给上面的命令。
卸载:dsh plugin --profile <名> remove dsh-plugin-magi;账本 ~/.dsh/profiles/<名>/.magi/ 需手动删。
计票规则
| 档位 | 规则 | 结果 |
| --- | --- | --- |
| normal(默认) | 多数决 | 2:1 → 多数方胜 |
| critical(敏感 / 重要) | 三票必须一致 | 3:0 才 承認;任一反对即 否決 |
判决只有三种:承認 / 拒否 / 否決。单元只能投 approve 或 reject,所以不存在平票,
也没有「保留 / 交还人类」这类悬置结果。档位由调用方显式传入;未传时按敏感词表自动升级
(删除、不可逆、密钥、隐私、资金、外发、上线、生产环境、医疗……),并在结果里写明命中了哪些词。
单元调用失败按保守默认记为拒否并注明;三台全失败则整次表决报错,不伪造判决。
用法
工具(agent 调用)
magi_vote(question, context?, criticality?, label?) 发起表决 magi_history(limit?, key?) 历史记录 magi_personas(action?, force?) 查看 / 导出人格
magi_vote 返回三份原始意见(stance / confidence / reason / key_factors / risks / caveats)、
计票、判决、耗时,以及每台生效人格的来源与 sha256。
界面
- 侧栏「面板」列表里的 MAGI 三贤人(三竖条图标)—— 主入口;进入后占满主视图,用「← 返回会话」回来。
- 对话内卡片 —— 每次
magi_vote后出现在对话流里:三台结论 + 票数 + 判决。 - 输入区按钮 —— 输入框附近的黑绿「MAGI」按钮,快捷切到面板。
面板有两种显示模式,随时切换(会记住):
| | 詳細(默认) | 端末 |
| --- | --- | --- |
| 盘面 | 三列单元竖栏,逐字打印理由 | 三盾三角盘面:蓝=承認、红=拒否、琥珀=待決 |
| 输出 | 理由全文 + key_factors / risks / caveats | 只有颜色与判决词 |
> 詳細模式:三列单元竖栏,逐字打印理由,附关键因素、风险与保留意见;底部是 VOTE / UNANIMOUS / CONF AVG / ELAPSED 计票行。
端末模式下按「执行」后,三块盾形会在浅绿 ↔ 黑之间高频闪烁表示思考(三台的周期与相位各自随机),
某台出结果即定格成结果色;詳細模式保持 ANALYZING 状态灯,不加闪烁。
界面文案以中文为主,只保留少数原作写法:承認 / 拒否 / 否決、MAGI SYSTEM、`VOTE / CONF / ELAPSED /
UNANIMOUS、STANDBY / ANALYZING`,以及单元名。
人格文件(点盾形查看 / 编辑)
端末模式的三块盾形可点击(键盘 Tab 聚焦后 Enter / 空格同样可用):弹出该单元当前生效的 md 人格文件。
弹层用粗绿边框 + 黑底绿字,正文比詳細模式再大一号;查看态只有「关闭」「修改」两个选项。
- 「修改」进入同色系的等宽 textarea;编辑完可以「保存」或「不保存」。
- 保存写回
/.md,下一次表决立即生效,不需要重启。 - 「不保存」丢弃草稿、恢复原文;编辑态按
Esc不会关闭弹层,避免误丢修改。 - 未配置
personasDir时只能查看内置默认,「修改」按钮禁用。
三台独立的子功能
Compare in this category
The five most-starred plugins in the same category.
| Plugin | Author | Stars | Version | Updated |
|---|---|---|---|---|
| Mole | tw93 | 74.5K | 0.0.0 | 2026-11-10 |
| DeepSeek-Reasonix | esengine | 36.1K | 0.0.0 | 2026-11-10 |
| dsh-desktop | anywhere-labs | 35.6K | 0.4.1 | 2026-11-06 |
| awesome-dsh-plugin | awesome-dsh-plugin | 24.1K | 0.1.0 | 2026-11-10 |
| dsh-market | dsh-market | 11.8K | 1.73.17 | 2026-11-09 |