DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

exa160 /

exa160/dsh-miloco-bridge

Verified

DSH bridge for Xiaomi Miloco: isolated Agent preset, push loop, perception-priority filtering

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@870a573a

dsh-miloco-bridge

一个把 Xiaomi Miloco 接入 DeepSeek Harness (DSH) 的桥接插件:用专用 Agent 预设隔离 Miloco 产生的工具,避免干扰其他对话/项目,同时兼容 Miloco 的主动推送能力。

npm license dsh-plugin

非官方项目,与小米无隶属关系;非网页版,是运行在 DSH Web profile 里的原生插件。 Miloco 是独立项目,受其自身许可证约束,见 NOTICE。

截图

Agent 预设 Miloco 配置页
Agent 预设 Miloco 配置页

截图使用演示数据;真实账号、内网地址与 token 用量已脱敏。

它解决什么问题

  • Agent 隔离:53 个 Miloco 工具和 18 个 Skill 只挂在专用预设「Miloco 家庭助手」上。 普通对话看不到 miloco_* 工具,也不会被注入 Miloco 技能。
  • 完整能力:设备、场景、感知、规则、任务、身份、宠物、家庭档案、通知、token 用量。
  • 推送闭环:Miloco 的感知事件、规则触发、任务到期可以主动推送到 DSH 会话。
  • 感知过滤:按 low / medium / high 事件优先级过滤,低于阈值的感知建议不产生 DSH turn。
  • 可视化配置:账号/设备/token 概览、推送目标、感知等级、运行模式、连接与卸载都在 「设置 → 插件 → Miloco」里完成。
  • 可独立安装:没有 Miloco 也能装插件;之后可在 UI 一键部署或连接已有实例。

安装

从 npm 安装(推荐)

dsh plugin --profile web add dsh-miloco-bridge

npm 新包可能处于审核期;若上述命令暂时 404,请使用下面的源码安装。

源码安装(npm 审核期 / 未发布时)

dsh plugin --profile web add github:exa160/dsh-miloco-bridge

从 bundle / 本地安装

# 发布包
dsh plugin --profile web add file:dist/dsh-miloco-bridge-0.1.0.tgz

# 本地开发(link)
./install.sh --profile web

Miloco 侧 adapter

如果已安装 Miloco,install.sh 会自动安装 adapter、写入连接与推送令牌。 手动步骤、systemd、升级与卸载见 doc/INSTALL.md。

安装后重启 DSH:

systemctl --user restart dsh-web.service

快速开始

  1. 打开 DSH WebUI →「设置 → 插件 → Miloco」。
  2. 没有 Miloco:点「一键部署 Miloco」;已有实例:点「连接已有的 Miloco」。
  3. 新建会话时选择 「Miloco 家庭助手」。
  4. 在设置页选择运行模式(只读 / 管家)、推送会话、可选模型与感知等级。
  5. 想收 Miloco 主动推送时,确认 Miloco 的 agent.platform=dsh,并使用同一枚 Bearer token。

权限与风险

  • 写入 $DSH_HOME(配置、状态、可选部署源码)和 $MILOCO_HOME(adapter)。
  • 访问 Miloco HTTP API(默认 127.0.0.1:1810,也可配置局域网地址)。
  • 「一键部署」会运行上游 Miloco 安装器,可能安装 Python 依赖并占用磁盘。
  • 默认只读:写工具不注册;切换到管家模式后才会暴露设备控制、规则/任务创建等能力。
  • 插件不包含遥测,不内置任何账号或 token;推送入口无令牌时 fail closed。

兼容性

  • DSH:0.2.1-rc.4 实测通过;建议 >= 0.2.1-rc.4。
  • Node.js:>= 22。
  • Miloco:2.0 HTTP API(/api/*,/api/admin/status、/api/perception/* 等)。
  • 平台:Linux / macOS;Web profile(dsh --profile web)。

文档索引

文档 内容
doc/INSTALL.md 安装、连接、adapter、systemd、升级/卸载、排错
doc/VERIFICATION.md 离线测试、真实 DSH/Miloco 验证、推送与过滤验证
doc/ARCHITECTURE.md 双半架构、路由、配置层、状态文件、推送协议
doc/SKILL-REWRITES.md 为什么重写 18 个 Skill、改了什么、合规边界
doc/TOOLS.md 53 个工具的参数与语义
SECURITY.md 安全边界与漏洞报告

开发

npm test                 # 50 项测试
npm run selftest         # 离线自检
npm run verify:readonly  # 真实 Miloco 只读接口
npm run pack:bundle      # 生成 dist/*.tgz
./install.sh --check     # 安装环境检查

DSH Plugin 市场信息

  • 能力分类:集成与连接
  • 安装命令:dsh plugin --profile web add dsh-miloco-bridge
  • GitHub topic:dsh-plugin
  • 许可证:MIT
  • 插件导出:apply(ctx);根目录包含 package.json

许可证

MIT。Xiaomi Miloco 的名称、接口与商标归小米所有;本仓库不包含上游源码、Skill 原文、 模型或面板资源。详见 LICENSE 与 NOTICE。

—/ 5

No ratings yet

Verified DSH bundle

Commit 870a573a4fad

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout