dsh-agentnoodle
基于 DeepSeek Harness 的可扩展 AI 群像聊天游戏框架。支持输入行动后多 NPC 协同回应并配有头像,用户可在对话中直接让 Agent 修改世界、地点和 NPC 设定,无需编写代码。
AI 分析
核心用于构建和体验 AI 驱动的多角色群像互动游戏。适合游戏开发者、跑团爱好者或 AI 互动体验创作者。用户可通过对话交互或修改本地配置文件来定制游戏世界。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bigharm/dsh-agentnoodle說明文件
閱讀完整 README ↗数据与配置
- 默认数据目录:
~/.dsh/agentnoodle(首次启动自动从包内seed/播种) - 覆盖方式:在 profile 的
cordis.patch.yml里给该行配置dataDir,或在 Settings → Plugins → 插件配置中修改 - 提示词:
/prompts/(environment.txt游戏叙事、generate_locations.txt生成地点、generate_npcs.txt生成 NPC),改完即时生效 - AI 参数:
/.env(AI_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/ # 角色存档(运行时生成)