Windsander/Mebular

packages/dsh-plugin

去中心化、离线优先的 DSH 图式记忆与任务图:签名事实、多设备同步,并在侧边栏复用 Mebular 共享控制台。需本机已运行 Mebular 守护进程(Mebular 桌面 App,或 @mebular/core 的 mebular serve);本插件只把它的记忆工具与控制台面板接入 DSH。

记忆agent-contextagent-memoryai-memory

一份记忆,每个助手,每台设备。

面向 AI 助手的分布式记忆网络。记忆和任务留在你的设备上,设备之间直接同步。

5 分钟开始 · 了解架构 · 官网 · English

*不需要托管账号 · 没有中心协调者*

App 与 DSH Plugin 是同一套本机 runtime 的两个入口。插件默认 attach, 不会静默启动或下载;没有 runtime 时先询问。

*静止时的星图:设备与共同订阅关系。 · 悬停时:任务域航道与实时 fleet 流量。蓝线与金线表示本机 ↔ 各设备的任务域双向可达关系,不是设备之间的互连。*

完整 DSH 面板 · 入口与星图 折叠侧栏 · Console 全宽 共享记忆视图 设置与常驻配置

Memory Runtime

*0.3 · 默认关闭;轻量 MCP 与沉浸式共用同一张图。*

Memory Runtime 指南 · DSH 集成说明

发现与认证

事项 · 规则 sidecar base · memoryRuntime.url > env > memory-runtime.json;端点 /memory-runtime/v1 token · MEBULAR_MEMORY_RUNTIME_TOKEN > tokenFile > discovery;POSIX 0600 注入 · role='user' + source.kind='mebular-memory';每个 human turn 只一条;无命中沉默 模式 · 没有逐宿主 capture 开关;轻量 = 零 sidecar 请求;沉浸式 = 自动

DSH durable log 可能留下 source-tagged 快照(平台限制),但不会渲染为用户气泡。

DSH 接入

使用说明

已有 Mebular App 或 CLI 时,插件会自动连接;没有 runtime 时,打开 Mebular 面板按提示安装共享 runtime。只有 CLI 方式需要手动 mebular serve。

命令行:安装 / 开发安装 / 卸载

# 安装插件(不会静默启动或下载 Mebular)
dsh plugin --profile web add @mebular/dsh-plugin@0.3.0

# 开发安装
dsh plugin --profile web add ./packages/dsh-plugin

# 验证:在 DSH 中调用任意 mcp__mebular__* 工具
# 卸载
dsh plugin --profile web remove @mebular/dsh-plugin

MCP 工具

DSH 通过官方 MCP client 连接同一个 daemon 的 /mcp;工具在 DSH 里显示为 mcp__mebular__*。

能力 · 工具 · MCP 说明 记忆写入 · memory_write memory_write_batch · 写入单条/批量事实、偏好、情节与技能;写入即签名并参与同步 记忆召回 · memory_query memory_search memory_graph · 语义/关键词召回、图遍历;可按时间与关系过滤 画像与历史 · memory_profile memory_skills memory_history · 读取用户偏好、技能清单与会话情节 记忆维护 · memory_import memory_status memory_sync memory_delete memory_archive · 导入、状态、同步、墓碑删除、归档/解除归档 任务派发 · task_submit task_submit_batch task_cancel task_retry task_status task_list task_history task_children task_summarize · 派发、取消、重试与查询任务 DAG 协作协商 · task_subscribe task_negotiate chatter_send chatter_inbox task_quota task_targets board_create · 变更订阅、协商、配额闲聊、目标与任务板

文档

开始 · 理解 · 运维 · 信任 快速上手 安装与配对 · 架构 节点与同步 · 控制台 本地界面 · 限制 敏感数据 Agent 部署规约 · Fleet 多机操作 · 共享 runtime 安装、升级与回滚 · 封板契约 协议红线 变更日志 发布说明 · 参与贡献 质量门禁 · 安全 报告漏洞 · 官网 产品站点 DSH 集成说明 完整配置 · DSH E2E CI 门禁 · npm 包页面 · awesome-dsh-plugin 插件列表

兼容发现

场景 · 解析方式 共享 runtime 可用 · 共享 runtime resolve(App / CLI / shared) 旧环境 / 无共享 CLI · daemonUrl > MEBULAR_HTTP_PORT > runtime.json > 7331 Memory Runtime sidecar · memoryRuntime.url > MEBULAR_MEMORY_RUNTIME_URL > /memory-runtime.json(不猜端口) MEBULAR_HOME · 定位 daemon 与 sidecar discovery Mebular App · 独立运行;连接同一个 daemon

v0.3.0 · early · MIT · © 2026 Sobert Li