Skip to content

Releases: dsh-plugin-collection/dsh-suggest-ghost

dsh-suggest-ghost v0.8.1

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 02 Nov 06:15

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 适配内核 0.2.2 线的投影注册契约:register() 从同步 disposer 改为返回 Promise,注册改 await 并用运行时断言钉住契约(#121);新增 verify:register-shape 对着 0.2.2-alpha.2 真树复核
  • 文档与诊断口径订正:README 的 peer 例子、FINDINGS 被测版本读数、generations.mjs 重复条目等六处过期或冗余的说明一并修齐

说明

dsh-suggest-ghost v0.8.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 30 Oct 08:27

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 流式投递:幽灵文字改为逐帧增长,新增设置项 streamingDelivery(默认关闭)
  • 设置卡的 Provider / Model 改成下拉框:选项直接来自宿主目录,不再手打
  • 辅助调用不再跟着主会话的模型路由漂:这才是补全「完全不触发」的真因
  • 修回「插件在三个代次上整个不装载」:上一版流式改动引入的回归
  • 逐帧痕迹可从 DOM 读到:overlay 上留 data-stream-frames,回合结束后仍能核对

说明

dsh-suggest-ghost v0.7.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 27 Oct 05:35

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 建议一次性呈现:幽灵文本改为等「终态帧」再画,不再先出半截再改
  • 中文会话不再蹦出英文建议:语言判据从 UI 先验改为按会话实际用字相对比较
  • 热重载后不再「幽灵永不出」:root 监听器随旧 fiber 回收,重载前就开着的会话也继续出建议
  • HMR 下补写泵不再被毒化:配置事务里重跑 apply() 导致 pull 应答 / 续写 / 清空全丢,已修
  • 修掉一次真实事故:HMR 事务内写失败退化成微任务紧循环,曾让 tee 日志涨到 23 GB、事件循环卡死
  • 连打期续写不再空转:单飞抢占改成前缀豁免,completion generated 不再整段为 0
  • 设置卡两处修复:两个「最少输入字符」不再同名;保存不再静默失败(「= 3」真的写进 profile)
  • 终端不再刷屏:常态留痕默认静默(健康进程 9294 行 → 0 行),只有告警/错误到达用户侧
  • 重启后残留的建议恢复回来:别处会话的 pull / 停顿续写 / 回合结束不再盖掉盘上未判定的残留
  • 辅助调用的推理档位可配;--cleanup 现在也清得掉沙箱目录之外的残留

说明

dsh-suggest-ghost v0.6.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 20 Oct 12:34

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 采纳建议不再吞字:Tab 整条采纳与 → 逐词采纳,都不再吃掉你刚打的字
  • 「幽灵永不出」的主要成因已排除:停顿续写的投递被内核事务拒绝、推送到客户端丢失,两条都修了
  • 同一个草稿再停顿也出续写:不再只有第一次能出
  • 一次输入不再刷出上千次 armed:停顿计时器不再被自己的事件反复推倒重来
  • 设置页改开关立刻生效:运行中改配置不再需要重启
  • 「边打边等」不再被判失效:判定与显示改为共用同一次前缀对齐结果
  • 停顿默认缩短:inlineDelayMs 800 → 100 毫秒,建议来得更快
  • 故障不再被自家节流吞掉:续写的五个静默出口现在都留痕
  • 诊断与开发体验:新增 scripts/dev-sandbox.mjs(一条命令拉起隔离的第二实例)、check:loop 体检、产物陈旧与 gitignore 守卫

说明

dsh-suggest-ghost v0.5.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 12 Oct 11:54

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 语言检测增强:suggestionLanguage 先去噪(移除代码块/URL/路径),再按文字系统字符数统计主导语言,避免代码里的 CJK 字符误导判断
  • 历史补全定位改进:锚定到 DOM 量出的草稿行尾,修复垂直偏移(行高居中补偿)
  • 设置卡片增强:新增 select 控件类型、language section、更多可调字段
  • 配置重构:StrategyFields 合并到 EditableFields,全部标 .volatile(),统一走 WebUI 表单
  • 热度淘汰优化:MinSeqHeap 按 (seq, count) 双键排序,高频条目保留更久
  • 文本排版属性:ghost overlay 完整复制 30+ 项 CSS 排版属性,长建议换行与编辑器一致

说明

dsh-suggest-ghost v0.4.1

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 10 Oct 05:04

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 修复:建议语言支持西里尔文字(俄语等):suggestionLanguage 新增 hasCyrillic 检测,俄语用户不再收到英文建议(GitHub #1)
  • 非 CJK/非西里尔文字回退到「镜像用户语言」指令,覆盖所有文字系统(法语、德语、西班牙语、阿拉伯语等)
  • 新增冒烟测试覆盖多语言场景

说明

dsh-suggest-ghost v0.4.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 10 Oct 03:27

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 适配 DSH 0.1.7+ volatile 配置体系:settings.yaml 已被上游移除,改用 ctx.settings.update + settings/document-updated 事件通道;策略字段保留在 Config 中由 cordis.patch.yml 控制,可调字段改走 volatile 存储
  • 支持五代内核:peer 依赖从两代扩展到五代(0.1.1-rc.2、0.1.2-rc.1、0.1.5-rc.3、0.1.7-rc.2、0.2.0-rc.2);0.2.0 起 peer 不满足会在加载期硬拒绝
  • 设置卡片改版:改为 section 分组表单布局(LLM / 历史 / 热度管理),新增「在设置中显示」开关、帮助按钮
  • 每会话建议表(suggestionBySession)替代单槽,多开会话互不干扰
  • i18n 补全:「显示设置」section 补上中英双字典
  • 新增 icon.svg、CHANGELOG.md、ghost-geom-smoke.mjs 冒烟测试
  • 新增 settings-scope.ts(client 侧 scope 最小面类型)与 styles.ts(样式抽取)

说明

dsh-suggest-ghost v0.3.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 16 Sep 05:42

DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。

安装

dsh plugin --profile web add dsh-suggest-ghost

本次更新

  • 新增:冷启动语义 —— 重启后不再「没有数据」
    • 改「时间」判据为语义判据:启动时回读盘上残留并校验,有效则原样恢复(打开页面即见上一轮建议,不等新回合)
    • 可判定为陈旧则清场;会话尚未进店时不猜测、不覆盖,留给首次 pull 对账
    • 会话活跃期间由 session/event 增量维护
  • 描述优化:中英双语 + 关键词,提升市场搜索命中率
  • 新增 src/coldstart.ts(纯函数)与冷启动冒烟/e2e 测试

说明

dsh-suggest-ghost v0.2.1

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 14 Sep 06:35

DSH Web 输入预测插件:回合结束后 LLM 生成下一条建议,输入框空草稿时渲染幽灵文本,Tab 采纳。

安装

dsh plugin --profile web add dsh-suggest-ghost

预构建产物随包发布,npm 安装无需本地构建或构建授权。

本次更新

  • 适配 DSH 0.1.2-rc.1:历史环推送协议、Lexical 适配、会话守卫
  • 修复:历史补全支持斜杠命令整行(/later /schedule)
  • 重构:字节预算兜底、堆淘汰、写盘合并
  • 元数据:补全 repository / homepage(桌面端市场一键安装所需)
  • 依赖:devDependencies 对齐宿主 0.1.2-rc.1

功能

  • LLM 下一条建议(草稿为空):回合结束自动预测
  • 历史前缀补全(草稿非空):zsh autosuggestions 式
  • Tab 整条采纳,→ 逐词采纳
  • 中文输入法组合期间不拦截按键

说明

dsh-suggest-ghost v0.2.0

Choose a tag to compare

@WuJiaoJue WuJiaoJue released this 01 Sep 11:32

DSH Web 输入预测插件:LLM 下一条建议 + 历史前缀补全,Tab/→ 采纳。

安装

dsh plugin --profile web add github:WuJiaoJue/dsh-suggest-ghost

构建产物已随仓库提交,git 安装无需本地构建。装完重启 dsh web,Ctrl+Shift+R 硬刷新。

功能

  • LLM 下一条建议(草稿为空):回合结束自动预测
  • 历史前缀补全(草稿非空):zsh autosuggestions 式
  • Tab 整条采纳,→ 逐词采纳
  • 中文输入法组合期间不拦截按键

说明

  • npm 发布后补 dsh plugin --profile web add dsh-suggest-ghost
  • License: MIT