bigharm/dsh-agentnoodle0

dsh-agentnoodle

基于 DeepSeek Harness 的可扩展 AI 群像聊天游戏框架。支持输入行动后多 NPC 协同回应并配有头像,用户可在对话中直接让 Agent 修改世界、地点和 NPC 设定,无需编写代码。

AI 分析

核心用于构建和体验 AI 驱动的多角色群像互动游戏。适合游戏开发者、跑团爱好者或 AI 互动体验创作者。用户可通过对话交互或修改本地配置文件来定制游戏世界。

套件
dsh-agentnoodle
版本
0.1.14
授權
MIT
最近更新
2026年8月31日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bigharm/dsh-agentnoodle

数据与配置

  • 默认数据目录:~/.dsh/agentnoodle(首次启动自动从包内 seed/ 播种)
  • 覆盖方式:在 profile 的 cordis.patch.yml 里给该行配置 dataDir,或在 Settings → Plugins → 插件配置中修改
  • 提示词:/prompts/environment.txt 游戏叙事、generate_locations.txt 生成地点、generate_npcs.txt 生成 NPC),改完即时生效
  • AI 参数:/.envAI_TEMPERATURE / AI_MAX_TOKENS / HISTORY_TAIL

世界数据格式

世界就是普通文件(/worlds//),任何能写这些文件的入口都能建世界:

/
├── worldview.txt          # 世界观设定
├── locations.json         # { regions: [{id,name,description,icon}], locations: [{id,name,parent,description,icon}] }
├── npcs.json              # { npcs: [{id,name,gender,profile,location_id,avatar,active,dead}] }
├── avatars/               # NPC 头像 PNG(可选)
└── sessions/characters/   # 角色存档(运行时生成)