一个让 DeepSeek HarnessDSH变成你的 Minecraft 游戏搭子的正式 bundle 插件。
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hellosky983/dsh-mc-companion该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · chat
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 35 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/9/26) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-mc-companion(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/12 09:40:10
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · hellosky983
- · dsh-mc-companion
- · tarball)
扫描于 2026/11/3(1 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 跟随玩家移动
- 像朋友一样聊天
- 记住共同冒险
给 DeepSeek Harness 的贴心 AI Minecraft 伙伴:跟着玩家跑、像朋友一样聊天、记得一起的冒险。基于共享的 mcBot 服务构建。
README
由 DeepSeek 最新模型翻译生成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 聊天界面直接指挥伙伴。
展开完整文档(README 剩余 1 节)
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-agent 完成。
与 dsh-mc-agent 的关系
dsh-mc-companion 复用 dsh-mc-agent 通过 Cordis 提供的共享服务 mcBot。二者要一起安装:
dsh-mc-agent 提供 mcBot 服务(启动器 / bot 连接 / 移动 / 挖矿 / 自治) │ └── ctx.provide('mcBot', ...) │ dsh-mc-companion 通过 inject: ['mcBot'] 拿到同一个 bot,接管"社交层"
- dsh-mc-agent:负责登录、下载、启动游戏、开局域网、连接 bot、移动/挖掘/自治等"身体"能力。
- dsh-mc-companion:负责跟随、聊天、记忆、心情、主动关心这些"灵魂"能力。
mcBot 是 companion 的硬依赖(声明在 inject 里):Cordis 会保证 dsh-mc-agent 先提供 mcBot 服务、companion 再 apply,避免 loader 并发 apply 导致的顺序竞争。二者必须一起安装。
功能
- 跟随玩家:spawn 后自动跟随最近的玩家(距离 3 格);/跟着我、/跟我走 让它跟特定玩家;/别跟着、/停下 让它原地待着。
- 朋友式聊天:用大模型生成 1~2 句、40 字内的自然回复;规则命令即时响应(不调 LLM,秒回)。
- 记忆:记住玩家说的每句话(最多 60 条),存到本地 ~/.dsh-mc/companion.json。
- 心情:根据聊天内容切换 mood(找到钻石→兴奋;遇到怪物→担心)。
- 主动陪伴:每隔约 12 秒检查一次跟随状态;约 90 秒后以 35% 概率主动说一句话。
- 事件反应:spawn 时打招呼、玩家加入时欢迎、玩家死亡时安慰。
- mc_friend_ 工具:让主 AI 在 DSH 里查询/控制伙伴。
安装
把它和 dsh-mc-agent 一起 link 进你的 profile。
1. 编辑你的 profile 的 package.json(例如 /home/kevin/.dsh/profiles/web/package.json):
- dependencies 里加: "dsh-mc-companion": "link:/home/kevin/Desktop/ai/Minecraft/minecraft-launcher/dsh-mc-companion"
- dsh.profile.bundles 数组里加: "dsh-mc-companion"
2. 在 profile 目录下安装依赖(node 不在默认 PATH):
export PATH=$PATH:/home/kevin/.local/lib/nodejs/node-v24.19.0-linux-x64/bin
pnpm install
3. 验证是否挂载:
dsh --profile web --dump-config
能看到 # == dsh-mc-companion 层 即成功。
注意:link 包的 peerDependencies(@deepseek-ai/dsh-tools)需要显式放在 profile 的 dependencies 里(通常已经固化)。
使用
1. 在 DSH 里用 dsh-mc-agent 的工具登录、下载、启动 Minecraft,并把世界开放到局域网(Open to LAN)。
2. bot 连接上世界后,dsh-mc-companion 会自动接管社交层:阿深会打招呼并开始跟随你。
3. 在游戏聊天里直接说话(例如"阿深你叫什么""跟着我""你在哪"),他会回复。
4. 在 DSH 聊天界面用工具指挥伙伴,例如:
mc_friend_status → 看伙伴现在连没连、在跟谁、心情如何 mc_friend_talk → 让伙伴说一句话 mc_friend_follow → 开始/停止跟随 mc_friend_memory → 看伙伴记得什么
工具列表
| 工具 | 参数 | 说明 |
| mc_friend_status | 无 | 连接状态、跟随状态、心情、记忆条数、persona、facts、bot 状态 |
| mc_friend_persona | persona? | 读取或设置伙伴的性格/系统提示词 |
| mc_friend_talk | message(必填) | 让伙伴在游戏里说一句话 |
| mc_friend_follow | action? player? distance? | 开始(默认)或停止跟随;可指定玩家和距离 |
| mc_friend_memory | 无 | 读取 facts 与最近 30 条记忆 |
| mc_friend_forget | clear? | 传 "all" 清空所有记忆 |
共享服务契约(mcBot)
dsh-mc-companion 通过 inject: ['mcBot'] 拿到 ctx.mcBot,使用以下方法:
| 成员 | 类型 | 用途 |
| connected | boolean | bot 是否已连接 |
| bot | object \| null | 原始 mineflayer bot(可能为 null,访问前必须判空) |
| state() | () => 快照对象 | 位置 / 血量 / 饥饿 / 手持 / 背包等纯数据快照 |
| followStatus() | () => 快照对象 | 跟随状态(active / target / distance 等) |
| follow(playerName\|null, distance) | function | 跟随指定玩家(null = 最近玩家) |
| stopFollow() | function | 停止跟随 |
| stopAutonomy() | function | 停止自治模式(伙伴接管时关掉它) |
| autonomyStatus() | () => 快照对象 | 自治模式状态(enabled 等) |
| chat(text) | function | 用 bot 在游戏里发消息 |
| setChatResponder(fn) | (fn) => disposer | 注册聊天接管回调 (username, message) => boolean |
| on(event, fn) | (event, fn) => disposer | 订阅事件:spawn / playerJoined / death / end |
隐私与存储
伙伴的记忆只存在你本机的 ~/.dsh-mc/companion.json(文件权限 0600),不会上传到任何服务器。里面是 persona、心情、facts、最近 60 条聊天记忆。用 mc_friend_forget 传 clear="all" 可以一键清空。
法律声明
dsh-mc-companion 是非官方社区项目,与 Mojang Studios / Microsoft 无任何关联、不被其背书。
- "Minecraft" 是 Mojang Synergies AB 的商标,此处仅作兼容性 / 指代性引用。
- 使用本插件需要合法购买 Minecraft 账号,不支持、不鼓励离线(cracked)模式。
详见 NOTICE 与 LICENSE(MIT)。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hellosky983/dsh-mc-companion
一个让 DeepSeek HarnessDSH变成你的 Minecraft 游戏搭子的正式 bundle 插件。
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目