Skip to content

DSH Codex Style 0.1.4

Latest

Choose a tag to compare

@xinxing1708 xinxing1708 released this 24 Oct 17:03

DSH Codex Style 0.1.4

本版本汇总 2026 年 10 月 24 日至 25 日(北京时间,跨午夜) 的更新:合入协作者的 Windows 安装与重命名修复,支持 DSH rc.3,完善会话状态、输入框尺寸和动效,并新增两个默认关闭的可选组件。

适用 Windows DSH 0.2.1-rc.2 / 0.2.1-rc.3,需要 Node.js 20+。npm 包为 @xinxing1708/dsh-codex-style@0.1.4。

朋友的贡献:@yuehuawu416-cmyk

以下内容来自已合并的 PR #1,首次随 0.1.4 正式发行。

  • 修复官方 Windows 安装适配:自动识别当前用户默认程序安装目录中的运行时,支持 DSH_RUNTIME_FILE 指定自定义位置;允许 desktop profile 没有 pnpm-lock.yaml 或 dependencies,保留版本核对、配置备份、回退及后续用户修改保护。
  • 修复聊天重命名:使用插件内表单替代 Electron 不支持的 window.prompt(),通过宿主会话绑定保存中文名称;支持空白校验、取消、提交状态、失败说明及重新打开回读。
  • 补齐安装器回归与实机记录:新增最初的 7 项安装/重复安装/回退检查;提供侧栏、搜索、重命名等 6 张实机截图,以及聊天、文件工具、审批后继续、置顶、归档恢复和更新查询的冒烟记录。

主要提交:3fb57bb、2e0ed29、532b76d。实机记录见 协作者测试说明;该记录覆盖当时的 0.1.3 基线和 PR 修复。

作者的贡献:@xinxing1708

宿主适配、导航与权限

  • 同一构建支持 rc.2 / rc.3:修正宿主读取的根级版本声明,安装器扩展两版准入与默认目录优先级,保留自定义运行时和回退能力;账号请求使用当前页面的实际 release 标识。
  • 整理 rc.3「更多」入口:位于自定义下方、社区快捷入口上方,采用纯图标和悬停标签。点击打开二级侧栏,收起后悬停显示统一浮卡;浏览进入真实插件列表,创建进入未发送的创造模式草稿。第三方原生入口、图标、固定与显隐继续保留。
  • 重绘权限确认框:完全访问与自动审查采用一致的深色布局、权限范围说明、可展开帮助,以及明确的取消/确认动作。自动审查保留实验性与无沙箱范围提示;取消、Esc 和点击遮罩不会保存权限,确认仍调用宿主原权限命令。
  • 移除点击下移反馈:导航图标、项目和会话标题按下时保持原位,保留原悬停高亮与项目开合动效。

会话状态与标题滚动

  • 未读完成蓝点:DSH 窗口失焦,或用户正在查看其他会话/页面时,结束的会话行尾显示蓝点;聚焦并返回目标会话后清除,再次运行时清除旧标记。
  • 运行中的灰色转圈:项目、最近和置顶会话使用同一运行状态,圆环约 1.9 秒顺时针一圈;等待用户处理时保留等待提示,结束后衔接未读蓝点。悬停行尾时给快捷操作让位,减少动效设置下保持静止。
  • 长标题恒速滚动:移除 2.5 秒最低时长,轻微溢出和较长标题均约 30 CSS px/s 往返;保留悬停延迟、移出复位、改名/改宽重算与减少动效支持。

新增两个可选组件

开关位于 自定义 → 插件 → 本插件详情 → 包含的组件。两个组件均默认关闭,分别管理;请按宿主的应用或重启提示操作。

  1. Codex 风格工作规范(可选):加入随包提供的工作规范提示词,帮助明确任务与授权边界,减少自由发挥、顺手改动和无关扩展,区分只读审查与执行,并持续用中文正文报告进度、依据证据说明结果。实际效果取决于模型遵循;不更换模型、工具、权限或沙箱。关闭只停用该组件后续提供的提示词,不能撤回历史请求;全局和项目 AGENTS.md 仍独立生效。
  2. Codex 正文效果(可选):需同时开启界面组件。将底部「深度求索中」替换为本轮顶部的「已处理」真实耗时和分割线;当前运行操作使用灰色流动高光,步骤展开增加淡入动效,编辑文件与运行命令使用接近参考的铅笔/终端图标。隐藏实时思考正文和摘要,完成的思考保留 DSH 原图标与折叠入口。正文、命令、文件、工具详情和审批均保留真实数据与动作;完成时固定耗时,停止/出错保留状态,关闭恢复原呈现。减少动效设置下停用新增动画。

输入框与发送/停止按钮

  • 统一状态尺寸:按最新截图校准最大宽 736 CSS px、单行高 98px、24px 圆角;空态、空态有草稿、待发送、运行中和停止后的尺寸及中线保持一致。多行内容自然增高,窄窗口自动收窄。
  • 修复按钮切换造成的跳高:发送、排队、插话和停止按钮统一为 28px,内部图标 14px;停止采用浅灰圆底、深灰方块,悬停保持灰色,空输入发送按钮为灰色。保留真实提交、中断、禁用状态和连续两次 Esc 快捷键。
  • 项目栏随开聊消失:项目条仅在对话开始前显示,按实际卡片位置对齐;统一文本区和底部留位,保留真实统计栏,修正滚动条留位导致的横向偏移。

验证说明

  • 完成独立构建、语法检查、源码与发行包一致性、包内容和隐私检查,以及最终发行包的安装/升级/回退核对。
  • 安装器 15 项检查覆盖两版运行时、有/无锁文件、默认/自定义安装位置、版本拒绝、升级回退、用户后续修改保护和可选组件开关保留。
  • 两版宿主原生组件下完成权限确认、更多入口、标题滚动、会话运行/完成标记、停止按钮和输入框的针对性隔离检查;正文可选效果完成 rc.3 原生组件/服务下的启停、计时、工具入口、折叠、减少动效与清理检查。
  • 协作者提供了其修复的真实宿主记录;本轮后续新增功能主要以隔离状态和合成回调验证,完整日常宿主效果仍需在实际窗口中确认。提示词引导不等于模型行为保证,参考动效和尺寸是本次录像/截图的还原值。

下载与安装

  • Windows 用户:下载本页的 dsh-codex-style-0.1.4-windows.zip,退出 DSH,解压后双击 install.cmd。已有本项目脚本安装可用同一方式升级,安装器保留旧版和回退入口。

  • npm / DSH 插件管理器:使用完整包名 @xinxing1708/dsh-codex-style。也可在 PowerShell 执行:

    npm pack @xinxing1708/dsh-codex-style@0.1.4 --registry=https://registry.npmjs.org
    tar -xf xinxing1708-dsh-codex-style-0.1.4.tgz
    cd package
    node scripts/install.mjs
  • 国内下载可将 registry 换为 https://registry.npmmirror.com;镜像可能延后同步。

  • SHA256SUMS.txt 提供 ZIP 和 npm tarball 的摘要。发布包已经构建,不需要安装 npm 依赖;源码下载后可运行 npm run build。

  • 保留 0.1.3 的手动检查、自动检查和新版提醒;插件不会自动覆盖安装或重启 DSH。

本项目为社区独立插件,与 OpenAI 或 DeepSeek 无关联,未获其赞助或背书。