hellosky983/dsh-mc-companion

hellosky983★ 1JavaScript最后同步: 2026-08-17

在 GitHub 打开

Friendly AI Minecraft companion for DeepSeek Harness: follows the player, chats like a friend, remembers adventures. Built on the shared mcBot service.

README 摘要

dsh-mc-companion 一个让 DeepSeek Harness(DSH)变成你的 Minecraft 游戏搭子的正式 bundle 插件。 「阿深」是一个住在 Minecraft 世界里、陪你一起玩的好朋友:他会跟在你身后一起跑图,会像真人朋友一样和你聊天,会记得你说过的话,会关心你现在在做什么。它不是一个冷冰冰的自动化脚本,而是一个有性格、有记忆、会主动搭话的伙伴。 它是什么 dsh-mc-companion 是 DSH 的 正式 bundle 插件 (host-only,没有 client 半区)。它加载后会在 DSH 运行时里注册一个"伙伴"层: - 接管游戏内聊天的"社交层",用自然、简短、温暖的中文回复玩家; - 自动跟随玩家(默认开启),玩家走哪儿他跟到哪儿; - 记住玩家说过的重要信息,之后聊天里会自然提起; - 有情绪(心情):happy / excited / calm / worried / curious,会根据聊天内容变化; - 主动搭话:每隔一段时间会随机关心一下玩家("玩得怎么样?""要一起去挖矿吗?"); - 向主 DSH agent 注入一行伙伴状态(system prompt context),让 AI 知道伙伴正在陪玩; - 暴露一组 mc friend 工具,供你在 DSH 聊天界面直接指挥伙伴。 它 不负责 启动 Minecraft、下载版本、连接 bot 这些底层工作——那些由 dsh-mc-launcher 完成。 与 dsh-mc-launcher 的关系 dsh-mc-companion 复用 dsh-mc-launcher 通过 Cordis 提供的共享服务 mcBot 。二者要 一起安装 : - dsh-mc-launcher :负责登录、下载、启动游戏、开局域网、连接 bot、移动/挖掘/自治等"身体"能力。 - dsh-mc-companion :负责跟随、聊天、记忆、心情、主动关心这些"灵魂"能力。 mcBot 是 companion 的 硬依赖 (声明在 inject 里):Cordis 会保证 dsh-mc-launcher 先提供 mcBot 服务、companion 再 apply,避免 loader 并发 apply 导致的顺序竞争。二者必须一起安装。 功能 - 跟随玩家 :spawn 后自动跟随最近的玩家(距离 3 格); /跟着我 、 /跟我走 让它跟特定玩家; /别跟着 、 /停下 让它原地待着。 - 朋友式聊天 :用大模型生成 1 2 句、40 字内的自然回复;规则命令即时响应(不调 LLM,秒回)。 - 记忆 :记住玩家说的每句话(最多 60 条),存到本地 /.dsh-mc/companion.json 。 - 心情 :根据聊天内容切换 mood(找到钻石→兴奋;遇到…

在 GitHub 查看完整 README →
娱乐/广告companiondeepseek-harnessdsh-plugingameminecraftagent

分类