🚀 v0.2.0:静态常驻版(普通插件化)
插件从动态插件(需批准、重启即失)升级为静态组合插件:随 DSH 进程启动自动加载,重启不丢、无需批准。
✨ 本版变化
- 🔄 普通插件化:npm 包 + cordis.patch.yml 组合行加载,开机自启
- 🔌 客户端通道换轨:
harness.handle→POST /dsh-memory-db/apiJSON-RPC(webServer 路由 + fetch,避开 settingsScope 白名单限制) - ⚙️ 开关持久化:settings.yaml(
memory-db段);首次启动自动迁移旧开关(storageDomain 域 + 项目 config.json),现有状态不丢失 - 🛠️ 工具注册:
tools.register注册memory_search/memory_admin(输出 schema 规范化 required) - 📚 完整功能保持:三态分类器(recall/continue/shift,常驻子代理 + 内联降级)、关键词检索注入、上下文预算化(40%/5% 双上限 + 动态压缩)、缓存去重、管理网页、会话标题演变
📦 安装
# 1. 安装包体到 profile
Copy-Item static\package.json $env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-memory-db\
Copy-Item static\lib\* $env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-memory-db\lib\
# 2. cordis.patch.yml 追加组合行
# - insert:
# - id: dsh-memory-db
# name: 'dsh-memory-db'
# 3. 重启 DSH📄 文档
- README(含完整安装/使用说明)
docs/上下文优化改进方案.md