一套可复用在各种游戏上的 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