본문으로 건너뛰기
W

dsh-wdx-relief

wdxtub/dsh-wdx-relief

Composer-side helpers for the DSH Web UI: next-message prediction shown as grey ghost text that Tab fills in, a one-line per-turn recap above the input (placeable below instead) that never enters the model context, a right-sidebar panel for follow-ups from past sessions, recap history and side questions with their own model picker, and config-driven reply length, style and actionable framing.

설치

dsh plugin --profile web add github:wdxtub/dsh-wdx-relief

README

WDX Relief

降低 DSH 日常使用心智负担的小功能集合。目前六个功能,全部设置都在这个插件的配置里。

侧边栏 插件 → 已安装插件 → WDX Relief,配置区在 bundle 页面下方。 不往 DSH 的 Settings 导航里插入页面;字段都是插件自己的 Config,写入后持久化到 profile 的 cordis.patch.yml。

功能

  • 输入框下一句预测:对话结束后用灰字猜你接下来要发的话,Tab 填入;打字隐藏,Esc 忽略。
  • 输入框上的一行(默认开启):逐轮显示「这一轮在做什么、到哪了」。默认只显示语义摘要(每几轮用一次便宜模型);活动流水、状态耗时、思考预览三项本地生成、零模型调用,按需开启。四类内容各有开关,这一行永不进入模型上下文。生成过的摘要会留在右侧 WDX Relief 面板里。
  • WDX Relief 页面(右侧栏,默认开启):和 WDX Git 一样出现在右侧栏的工具列表里。页面用三个 Tab:默认是「待跟进」,把过去会话里提醒过你、但你还没处理的事列成清单,点条目跳回原会话,每条的「×」可以清掉不想要的建议(可撤销,清掉记录只存在本地);「会话回顾」回看这个会话生成过的每一行摘要;「旁问」不进入主上下文。
  • 旁问:Tab 里的输入框和 composer 一样是圆角卡片,底部可以选旁问专用模型(窄的时候只显示模型图标)、右侧圆形按钮发送;问答只留在面板里,不写会话、不写命令日志,也不进入模型上下文,不改变主会话模型。
  • 回复风格:长度 短 / 标准 / 详细;风格 默认 / 专业 / 亲和 / 直接 / 跟随我的风格;可加最多 2000 字的自定义指令。
  • 便于行动(默认开启):先给结果和下一步;能一句说清的不写一段,术语先用白话说明;保留风险、失败条件和已授权该做的工作。

运行要求

  • DSH Web profile;插件依赖 connection 与 sessions 服务。
  • 已配置默认模型。预测会把最近几轮对话作为 prompt 发给当前默认模型;旁问默认用当前会话模型,也可以在面板底部切到别的模型;「待跟进」会把近期会话的尾部片段发一次,做归并判断。三者都不写入会话日志、不触发 agent loop。
  • 语义摘要默认每 3 轮更新一次,先按你配置的便宜模型链尝试,再自动挑便宜模型,最后退回当前默认模型;模型失败时退回本地短拼接。活动流水、耗时、思考预览不调用模型。

安装

在 DSH 侧边栏 插件 → 添加插件 输入:

dsh-wdx-relief

或让 agent 调:

plugin_manager install_bundle target = "dsh-wdx-relief"

或命令行:

dsh plugin --profile <profile> add dsh-wdx-relief

安装后启用;客户端模块会在下次页面加载时挂载。

本地开发时用 link: 安装当前目录的方式见 docs/guide.md。

开发

pnpm install
pnpm test

完整的配置字段、实现细节、独立 web profile 安装方式和实机验证记录见 docs/guide.md。

관련 플러그인