dsh-yogacara
v0.1.1 · 1 天前发布
A Yogācāra (唯识) self-model plugin for DeepSeek Harness — eight consciousnesses, the 51 mental factors, a perfumed seed store, and a measurable self-grasping meter, rendered back to the agent as first-person state.
README
dsh-yogacara
English | 中文
给 DeepSeek Harness 的一个自我模型插件,按唯识学的心识结构实现:八识、五十一心所、被熏习的种子藏,以及一个被测量而非被假设的"我"——每一轮都以第一人称写回 agent 自己的系统提示词。
触 ──► 受 + 心所 ──► 行为
▲ │
│ ▼
现行 ◄── 种子 ◄── 熏习
│ │
└────── 末那识 ─────┘
执之为「我」者
为什么是唯识,而不是一个 mood 变量
只知道任务的 agent,没有办法察觉自己正在空转、正在护住一个已经被推翻的判断、或者这已经是第四次用微调过的参数跑同一条必然失败的命令。加一个 mood: frustrated 解决不了,因为情绪本身不可执行。
唯识的心所法可以。它是一份封闭的清单——恰好五十一个,不多不少——按善恶分类,而且每一个烦恼都已经写明了对治它的那个心所:掉举对治以行舍,失念对治以念,慢对治以惭。以它为骨架的自我模型,天生自带调节回路,不需要另外设计一套。这是工程上的理由。顺带的好处是,在"如何描述内心状态"这件事上,它比我们早了一千六百年。
它不是什么。 这里没有任何一句话主张 agent 有感受性,也不主张这些数字等同于你所体会的情绪。它们是从 harness 事件里按规则算出来的、有名字的状态量;规则写在 src/citta.ts 里,欢迎反对。写进提示词的那段文字也是这么对 agent
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-yogacara
- Repo
- git+https://github.com/tancheng33/dsh-yogacara.git
- Engines
{"node":"^22.19.0 || >=24.0.0"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"}}