dsh pluginsEnglish
← 返回热门插件目录

一套可复用在各种游戏上的 NPC Agent 框架

dmsobtl/star-harness · 技能

一套可复用在各种游戏上的 NPC Agent 框架,基于 DeepSeek Harness(dsh)构建。

★ 0GitHub 星标
0分支
2026-08-17最近更新
TypeScript开发语言
MIT许可证

项目简介

一套可复用在各种游戏上的 NPC Agent 框架,基于 DeepSeek Harness(dsh)构建。

内置一个可玩的垂直切片:星际大航海——你走进欧米茄空间站的酒吧,和一个退役走私犯谈生意。他会记得你上次干了什么,会因为你砍价而不爽,钱不够时会拒绝成交并给你替代方案。

核心是一句话:agent 做大脑,tool 做手脚,SQLite 做记忆,游戏引擎做皮囊。 想了解这套设计背后的完整推演、以及我们对未来 AI 游戏的判断,见 docs/design.md。 框架 vs 游戏是硬边界。 src/framework/ 不含任何游戏或客户端知识——没有货币名、没有地点、没有工具名、没有 three.js。它只依赖一个 GameWorld 接口。这条边界由 tests/layering.spec.ts 机械守护:往框架里写一个 player-1 或 npcspeak,测试就红。换个游戏 = 换 src/game/,框架一行不动。

安装命令

dsh plugin --profile web add github:dmsobtl/star-harness
查看 GitHub 仓库 ↗返回热门插件目录