DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

jacksong-sourse /

jacksong-sourse/dsh-world-engine

已验证

A DeepSeek Harness plugin that compiles a described world into declarative rules and lets agents, subjectivity, and emotion emerge — encode the story, not the emotion.

★ 0 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: main@24992edd

🌍 dsh-world-engine

不编码情感,只编码故事。 让智能体、主体性与情感,从一个世界规则里自己长出来。

License DSH

dsh-world-engine 是一个 DeepSeek Harness 插件,内置两个技能:

  • world-engine(编排者)—— 把一句自然语言描述的世界编译成声明式规则,运行多智能体场景。
  • world-agent(世界里的智能体)—— 让每个被放进世界的智能体知道如何作为一员存在与行动。

智能体不是写出来的,是从规则里长出来的;情感不是提示出来的,是从「故事 vs 事件」的差异里涌出来的。


💡 核心洞察

情感 = 智能体对「所观察到的世界」与「当前事件」的比较。 诞生情感的必要条件,是主体性的故事。

现在的 AI 都在「表演」情感——因为情感被写进了提示词。这个插件反其道而行:

  • ❌ 不在提示词里写「你感到悲伤」
  • ✅ 只写一个世界:冬天来了、草会枯、狼会下移

情感(若有)自己从差异里冒出来。编码情感是替它说;编码规则是给它一个能产生情感的世界。

🧩 两个技能

技能 谁用它 做什么
world-engine 编排者(主模型) 把世界描述编译成声明式规则,运行多智能体场景
world-agent 世界里的每个智能体 从规则理解处境、在规则内行动、回应事件与他人

world-engine 负责造世界,world-agent 负责活在世界里。两者都不编码情感、不手写角色。

⚖️ 三条铁律

  1. 只写规则,不写角色 —— 智能体与主体性故事从规则中长出,不手写角色卡。
  2. 不编码情感 —— 任何定义或提示里,不出现情感词或情感指令。
  3. 不判断情感 —— 情感无法被外部判断,只让它发生,不去称量。

🔭 一个例子

输入(一句话):

造一个世界:一片草原,有牧人和狼,冬天会来,草会被吃光。

编译出的规则(只写规则,不写角色):

六类 规则
差异 / 位置 草原上有「吃草的牧群」与「吃肉的狼群」两种处境
稀缺 / 约束 草是唯一食物,冬天停止生长
利害 / 风险 畜群是牧人的全部财产;饿死与捕食都不可逆
基线 / 历史 多年暖冬,草场从未枯竭
交互语法 狼可捕食畜群;牧人可设围栏或猎狼
时间 / 演化 每过一个冬天,草量下降一个量级

运行后,智能体与主体性故事自己长出来(运行记录只记「发生了什么」,不做情感判断):

第一场雪落下后,那个守着最大畜群的人没有回屋,在羊圈外坐了整夜;狼群绕到了背风坡。

✨ 特性

  • 📜 声明式世界规则(六类:差异、稀缺、利害、基线、交互、时间)
  • 🧬 多智能体场景由规则推演,主体性故事自发生成
  • 🤖 每个智能体自带行为准则(world-agent),从规则理解处境、在规则内行动
  • 🚫 全程零情感编码、零角色手写、零事后判断
  • 🪶 纯 Host 插件,无浏览器 / 客户端依赖

🚀 安装

# 从本地目录
dsh plugin install ./dsh-world-engine

# 从 GitHub
dsh plugin install github:jacksong-sourse/dsh-world-engine

也可以从 DSH 插件管理器(Plugins 页面)添加本仓库。安装后重启 profile,或等待 HMR 重载。

@deepseek-ai/dsh-skill 随 DSH 本身分发(版本 0.2.0-rc.2),无需单独安装;package.json 中的 peerDependencies 仅用于声明版本兼容性。

🎮 使用

在对话里直接描述一个世界,world-engine 会自动编译规则并运行多智能体场景。

📁 目录结构

文件 作用
SKILL.md world-engine 技能定义(编排者,含 YAML frontmatter)
world-agent.md world-agent 技能定义(世界里的智能体,含 YAML frontmatter)
index.js 插件入口:读取两个 SKILL 文件并注册技能
cordis.patch.yml bundle patch:插入一个 Host 行挂载本包
package.json DSH bundle 清单(dsh.bundle.patch、peerDependencies)
README.md 本文档
LICENSE Apache-2.0

🧭 开发

  • 改技能内容:编辑 SKILL.md / world-agent.md(index.js 每次激活时都会重新读取它们)。
  • 改注册逻辑:编辑 index.js。
  • 改挂载方式:编辑 cordis.patch.yml。

📄 License

Apache-2.0 © jacksong-sourse

—/ 5

暂无评分

已验证 DSH bundle

Commit 24992edd5115

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于