statem-li/dsh-triad

statem-li★ 2JavaScript最后同步: 2026-08-28

在 GitHub 打开

DSH 三合一扩展插件:用量工作台 · 技能管理 · 长期记忆引擎。零 DSH 源码改动,一句话安装。

README 摘要

dsh-triad DSH 三合一扩展插件: 用量工作台 · 技能管理 · 长期记忆引擎 。 从 statem-li/dsh-webui v0.5.1 拆出这三个模块, 按 DSH 0.1.2-alpha.1 的现行契约重写成单个插件。 零 DSH 源码改动 ——全部通过 cordis.patch.yml 的 bundle 机制挂载。 装完侧边栏多出一行三个入口: [用量] [技能] [记忆] 。 一句话安装 然后 重启 DSH 。 插件自带 bundle patch( cordis.patch.yml ), dsh plugin add 会自动把它注册进 profile 的 bundle 层, 不需要手改任何配置文件 。 构建产物 lib/ 随仓库一起提交,所以安装期无需执行构建脚本——pnpm ≥ 10 默认 拦截 git 依赖的 prepare / postinstall ,带脚本会让上面那条命令直接失败。 想从源码构建见下方「从源码构建」。 卸载 重启 DSH。内核 ui-skill 会随之恢复(它的停用声明也在同一个 patch 里)。 三个模块 记忆 能力 实现 自动抽取 挂 session/event ,每 extractEveryTurns 轮用 LLM 抽一次 语义检索 可选 embedding provider;关闭时退化为 TF-IDF 式打分 自动注入 挂 agent/pre-step , { prepend: true } ,预算 injectTokenBudget 每日整合 衰减 + 命中加权 + 条目上限 工具: memory search memory remember memory pin memory tag memory forget memory revise memory retire memory consolidate 路由: /api/dsh-memory/ 用量 四个 Tab: 用量 / 趋势 / 账户 / 信号 ,含面积图、环形图、仪表、热力图、排名条。 路由: /api/usage-stats/{usage,balance,account,credentials,providers,subscriptions,signal,budget,day-sessions,deepseek-billing} 技能 / 触发源支持 二级分组 ( / : 后列出该集合下技能,含「散装技能」)、 技能工具行、管理面板,以及 按 Agent 预设的开关覆盖 ——同一个技能可以对 standard 开、对 code 关。 路由: /api/skill-manager/ (集合管理)、 /api/skill-toggles/ (开关与预设覆盖) 技能在 webui 里原本是 两个独立 host 模块 ( skill-manag…

在 GitHub 查看完整 README →
工具/开发agent-memorydeepseek-harnessdshdsh-pluginskillsusage-analytics

分类