Repository navigation
Releases: dsh-plugin-collection/dsh-suggest-ghost
Releases · dsh-plugin-collection/dsh-suggest-ghost
Release list
dsh-suggest-ghost v0.8.1
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重复条目等六处过期或冗余的说明一并修齐
说明
- License: MIT
- 仓库:https://github.com/dsh-plugin-collection/dsh-suggest-ghost
dsh-suggest-ghost v0.8.0
DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。
安装
dsh plugin --profile web add dsh-suggest-ghost本次更新
- 流式投递:幽灵文字改为逐帧增长,新增设置项
streamingDelivery(默认关闭) - 设置卡的 Provider / Model 改成下拉框:选项直接来自宿主目录,不再手打
- 辅助调用不再跟着主会话的模型路由漂:这才是补全「完全不触发」的真因
- 修回「插件在三个代次上整个不装载」:上一版流式改动引入的回归
- 逐帧痕迹可从 DOM 读到:overlay 上留
data-stream-frames,回合结束后仍能核对
说明
- License: MIT
- 仓库:https://github.com/dsh-plugin-collection/dsh-suggest-ghost
dsh-suggest-ghost v0.7.0
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现在也清得掉沙箱目录之外的残留
说明
- License: MIT
- 仓库:https://github.com/dsh-plugin-collection/dsh-suggest-ghost
dsh-suggest-ghost v0.6.0
DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。
安装
dsh plugin --profile web add dsh-suggest-ghost本次更新
- 采纳建议不再吞字:Tab 整条采纳与
→逐词采纳,都不再吃掉你刚打的字 - 「幽灵永不出」的主要成因已排除:停顿续写的投递被内核事务拒绝、推送到客户端丢失,两条都修了
- 同一个草稿再停顿也出续写:不再只有第一次能出
- 一次输入不再刷出上千次 armed:停顿计时器不再被自己的事件反复推倒重来
- 设置页改开关立刻生效:运行中改配置不再需要重启
- 「边打边等」不再被判失效:判定与显示改为共用同一次前缀对齐结果
- 停顿默认缩短:
inlineDelayMs800 → 100 毫秒,建议来得更快 - 故障不再被自家节流吞掉:续写的五个静默出口现在都留痕
- 诊断与开发体验:新增
scripts/dev-sandbox.mjs(一条命令拉起隔离的第二实例)、check:loop体检、产物陈旧与 gitignore 守卫
说明
- License: MIT
- 仓库:https://github.com/dsh-plugin-collection/dsh-suggest-ghost
dsh-suggest-ghost v0.5.0
DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。
安装
dsh plugin --profile web add dsh-suggest-ghost本次更新
- 语言检测增强:
suggestionLanguage先去噪(移除代码块/URL/路径),再按文字系统字符数统计主导语言,避免代码里的 CJK 字符误导判断 - 历史补全定位改进:锚定到 DOM 量出的草稿行尾,修复垂直偏移(行高居中补偿)
- 设置卡片增强:新增
select控件类型、languagesection、更多可调字段 - 配置重构:
StrategyFields合并到EditableFields,全部标.volatile(),统一走 WebUI 表单 - 热度淘汰优化:
MinSeqHeap按(seq, count)双键排序,高频条目保留更久 - 文本排版属性:ghost overlay 完整复制 30+ 项 CSS 排版属性,长建议换行与编辑器一致
说明
- License: MIT
- 仓库:https://github.com/WuJiaoJue/dsh-suggest-ghost
dsh-suggest-ghost v0.4.1
DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。
安装
dsh plugin --profile web add dsh-suggest-ghost本次更新
- 修复:建议语言支持西里尔文字(俄语等):
suggestionLanguage新增hasCyrillic检测,俄语用户不再收到英文建议(GitHub #1) - 非 CJK/非西里尔文字回退到「镜像用户语言」指令,覆盖所有文字系统(法语、德语、西班牙语、阿拉伯语等)
- 新增冒烟测试覆盖多语言场景
说明
- License: MIT
- 仓库:https://github.com/WuJiaoJue/dsh-suggest-ghost
dsh-suggest-ghost v0.4.0
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(样式抽取)
说明
- License: MIT
- 仓库:https://github.com/WuJiaoJue/dsh-suggest-ghost
dsh-suggest-ghost v0.3.0
DSH 输入框的输入预测:回合结束后自动建议你的下一句话(Tab 一键采纳),输入时按会话历史做前缀补全。
安装
dsh plugin --profile web add dsh-suggest-ghost本次更新
- 新增:冷启动语义 —— 重启后不再「没有数据」
- 改「时间」判据为语义判据:启动时回读盘上残留并校验,有效则原样恢复(打开页面即见上一轮建议,不等新回合)
- 可判定为陈旧则清场;会话尚未进店时不猜测、不覆盖,留给首次 pull 对账
- 会话活跃期间由
session/event增量维护
- 描述优化:中英双语 + 关键词,提升市场搜索命中率
- 新增
src/coldstart.ts(纯函数)与冷启动冒烟/e2e 测试
说明
- License: MIT
- 仓库:https://github.com/WuJiaoJue/dsh-suggest-ghost
dsh-suggest-ghost v0.2.1
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 整条采纳,→ 逐词采纳
- 中文输入法组合期间不拦截按键
说明
- License: MIT
- 仓库:https://github.com/WuJiaoJue/dsh-suggest-ghost
dsh-suggest-ghost v0.2.0
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