Repository navigation
Releases
Releases · creatjy/dsh-context-control
v0.6.8 — 分层作用域修正与能力联动
0.6.8
- 修正明细开关的分层显示:项目/全局页不再因为本层只有正文改写而忽略继承的
enabled: false。 - 系统提示段也按所属能力档位计入关闭;合并后的工具/段落规则自动对齐。
- 项目/会话关闭工具时,同步隐藏对应的
tool:说明段。
0.6.2 – 0.6.7
- 技能页恢复「加载 / 简介 / 隐藏」三档,磁盘兜底技能也可设档。
- AI 建议收敛到胶囊与三个列表页;明细行内不再重复放 AI 按钮。
- AI 建议名称与理由支持整行悬停/点击气泡查看。
- 胶囊浮层加宽至 490px;技能/MCP/插件页头补「少发 ≈」。
- 能力主开关联动关联说明段与工具,带
auto标记,可整体撤销且不覆盖手写文本。
安装
dsh plugin add github:creatjy/dsh-context-control或使用 GitHub Packages:
npm login --registry=https://npm.pkg.github.com
dsh plugin add @creatjy/dsh-context-control校验
npm test:30 项通过。- 版本:
0.6.8。
v0.5.29 — 工具限制跳过已删除插件的旧工具名
修复:tools.restrict() 遇到已删除插件遗留的工具名时整条报错,导致所有有效工具限制都未生效。现在限制前用实时 tools.schemas() 过滤,仅传入当前真实存在的工具;界面目录仍保留旧项以便撤销历史规则。
v0.5.28 — 按状态筛选 + 首轮工具裁剪
新增所有筛选框的「全部 / 已开启 / 已关闭」状态过滤;新会话第一轮第一步即应用项目/全局工具裁剪。
v0.5.27 — 自动压缩阈值修复 + README 视觉化
修复
- 自动压缩阈值下限:界面允许 5%–95%,但
store.setAutoCompact()仍把小于 30% 的值夹回 30%。现在与sanitizeAutoCompact一致,5% 会按 5% 生效。
文档
- README 重写为「能力 + 截图 + 数字口径 + 边界」结构,新增真实界面截图。
- 新增
screenshots.json与 512pxicon.png,供 DSH 市场收录使用。
v0.5.26 — 上下文管控首个开源版本
dsh-context-control v0.5.26
DSH 上下文管控插件首个开源版本。
功能
- 按模块查看上下文占用:系统提示、技能、MCP、插件、注入、工具、工具结果、助手消息;可逐项开关或编辑。
- 能力三档(加载 / 仅简介 / 隐藏),支持模式、全局、项目、会话四层作用域;会话层只影响当前会话。
- 输入框左侧会话胶囊:当前窗口 / 每次重发 / 下一轮预计,压缩排队、自动压缩与上次压缩结果,六个页签共用固定布局。
- 上下文投影会扣减隐藏段与工具,概览、少发 token 与页签计数使用同一口径。
- 自动压缩阈值 5%–95%,压缩结果持久化并展示真实失败原因。
安装
dsh plugin add github:creatjy/dsh-context-control或下载本页附件 dsh-context-control-0.5.26.tgz 后:
dsh plugin add ./dsh-context-control-0.5.26.tgz安装后重启 DSH,并刷新 Web GUI。
文档
MIT License.