Repository navigation
Releases: crisvollerei/dsh-persona-shell
Release list
0.4.8 · 过程运行信息与体验改进
给助手汇报换个口吻,工作会话仍然保留原文。0.4.8 增加可选的过程运行信息,完善设置保存与请求生命周期,并重新整理了中文首页和使用文档。
过程转述可以按需参考运行信息
- 在阶段性输出开关旁开启「允许过程转述参考运行信息」,转述模型即可按需查询只读函数;默认关闭,没有固定台词模板。
- 只提供本阶段的工具分类计数、可确认的工作性质和会话节奏,不传工具参数、输出正文、代码或文件路径。调用与返回分别去重,不把多次阶段汇报的计数累加在一起。
- 可选补充独立显示:最多一句、40 个字符,每轮最多 3 条,不占正文长度预算,不加入正文的措辞变化评分。最终汇报不使用统计函数或由其生成的语气样例。
设置与转述更可靠
- 启动期间修改的设置和清空记忆操作不会被旧存储覆盖;清空同时移除近期诊断样本。
- 保存响应不会覆盖后续输入;切换人格前先保存草稿,失败时保留内容。生成预设保存失败后可保留预览与名称重试。
- 切换或编辑人格会清除旧语气样例,取消旧人格的在途转述。
- 被截断或未明确正常结束的改写回落原文;默认模型查询纳入超时和取消范围,卸载后不会因迟到的查询结果触发新模型调用。
中文文档重新整理
首页保留项目介绍、纵向原文与人格版示例、快速上手和文档导航;详细内容拆分为使用指南、配置参考、架构与边界、开发指南及后续计划。npm 包同步包含文档与静态插图,保持零运行时依赖。
关闭阶段性输出只会跳过带工具调用的步骤;严格只改最终汇报时,请设置 trigger: report。
安装与兼容
dsh plugin --profile <profile> add dsh-persona-shell将 <profile> 换成自己的配置名称。也可在 DSH 的 Plugins → Add plugin → Install a third-party plugin 中填写包名,或使用下方 tarball 安装:
dsh plugin --profile <profile> add ./dsh-persona-shell-0.4.8.tgz兼容范围:DSH >=0.2.1-rc.3 <0.2.2-0。转述会额外调用所选模型;重要结论、条件和风险仍应对照原文。
发布文件
- 文件:
dsh-persona-shell-0.4.8.tgz - 大小:206,258 字节
- SHA-256:
1aa9cdc31ae397b8cfaca09a64a7a5ad00679572c5feb424711f024cf5d80ccc
dsh-persona-shell 0.4.7
dsh-persona-shell 0.4.7
兼容性更新
- 适配 DSH �.2.1-rc.5:将 �ngines.dsh 从精确版本改为兼容范围 >=0.2.1-rc.3 <0.2.2-0,避免新版 DSH 因版本锁定拒绝加载
- 已在 DSH �.2.1-rc.5 的官方渲染器与 Cordis 集成环境中验证
- 本次为兼容更新,不改变现有功能
安装
- npm:
dsh plugin --profile web add dsh-persona-shell - GitHub Release:下载下方
dsh-persona-shell-0.4.7.tgz,在 DSH 插件管理界面选择本地 tarball 安装
产物
- 文件:
dsh-persona-shell-0.4.7.tgz(185.2 kB) - SHA-256:
ed4d486558197f51dab2092c5dd30969980b830a9895880b12e04e04c51e1d9e
v0.4.6 · 官方状态推送与人格转述体验优化
中文
状态同步
- 优先通过官方 Gateway Remote 推送人格改写与开关状态,复用宿主连接,不另建 WebSocket 或 SSE 服务。
- 使用完整快照与增量更新;同一会话共享订阅,慢消费者合并更新,独立控制订阅在关闭人格后仍保持连接。
- 官方能力不可用或流打开失败等可恢复情形保留长轮询回退;认证、业务与协议错误单独处理。
- 静默播报的前台查看租约沿推送流续期,连接之间独立管理。
显示与生命周期
- 完善运行中助手步骤到定稿汇报的衔接,减少等待状态与原文之间的不必要切换。
- 改善启动时的存储恢复、会话开关同步,以及插件重载后的状态一致性。
- 旧实例与较早请求的迟到响应不会覆盖新状态;卸载时释放订阅、定时器与挂载贡献。
文档与分发
- 重新整理项目首页、安装方式、人格预设、原文对照、变化提示、静默播报与使用边界。
- 补充共享 Remote 描述符、浏览器实现生成与集成测试的开发说明。
- npm 包包含更新记录与架构插图,保持零运行时依赖。
兼容与权限: 面向 DeepSeek Harness Desktop / Web,开发基线为 0.2.1-rc.3。HTTP 路由默认要求认证,Remote 推送限定为 owner;公开存活探针不返回正文、会话 ID、设置或错误详情。
English
State synchronization
- Prefer the official Gateway Remote stream for rewrite and switch updates, reusing the host connection without a separate WebSocket or SSE service.
- Start with a full snapshot, then deliver deltas. Share subscriptions within each session, coalesce updates for slow consumers, and keep a separate control subscription alive when persona rendering is disabled.
- Retain long-poll compatibility for recoverable capability or stream-opening failures. Handle authorization, business, and protocol errors separately.
- Renew foreground-view leases for quiet progress notices through the stream, with independent leases for each connection.
Rendering and lifecycle
- Improve the transition from running assistant steps to settled reports, reducing unnecessary switches between waiting states and original text.
- Improve startup storage restoration, session-switch synchronization, and state consistency across plugin reloads.
- Reject late responses from retired instances or older requests, and release subscriptions, timers, and mounted contributions on disposal.
Documentation and distribution
- Reorganize the project overview, installation, persona presets, original-text comparison, rewrite hints, quiet progress notices, and limitations.
- Document the shared Remote contract, browser implementation generation, and integration-test entry points.
- Include the changelog and architecture illustration in the npm package while retaining zero runtime dependencies.
Compatibility and access: Designed for DeepSeek Harness Desktop / Web, with 0.2.1-rc.3 as the development baseline. HTTP routes require authentication by default, and Remote streams are owner-only. The public liveness probe excludes report text, session IDs, settings, and error details.
安装 / Installation
dsh plugin --profile <profile> add dsh-persona-shell@0.4.6也可下载下方的 dsh-persona-shell-0.4.6.tgz,通过 DSH 插件管理或 CLI 安装。SHA256SUMS.txt 提供下载文件的 SHA-256 校验值。
Alternatively, install the attached tarball through DSH plugin management or the CLI. SHA256SUMS.txt contains its SHA-256 checksum.
dsh-persona-shell 0.4.5
dsh-persona-shell 0.4.5
新增
- 可选的静默状态播报:默认关闭,可配置 1–60 分钟静默阈值;只汇总运行事实,不发送会话正文、工具参数或思考内容
- 本地改写变化提示:※ 仅在措辞变化达到阈值时显示,悬停/聚焦使用官方 Markdown 预览,点击固定
- 官方助手渲染委托:未改写内容保留官方渲染,新增原文对照窗口
- 会话级人格开关、长轮询状态同步与内置人格预设
安装
- npm:
dsh plugin --profile <profile> add dsh-persona-shell - GitHub Release:下载下方
dsh-persona-shell-0.4.5.tgz,在 DSH 插件管理界面选择本地 tarball 安装,或使用 CLI 指定文件路径
产物
- 文件:
dsh-persona-shell-0.4.5.tgz(172.6 kB) - SHA-256:
012b48e0261a833c63f8ae72447bb440b2975e46c92f8691eaa53540d8a5121e
dsh-persona-shell 0.4.4
dsh-persona-shell 0.4.4
文档
- README 增加 npm 与 GitHub Release tarball 安装方式
- npm 与 GitHub Release 的用户可以直接按文档安装
安装
- npm:
dsh plugin --profile <profile> add dsh-persona-shell - GitHub Release:下载下方
dsh-persona-shell-0.4.4.tgz,在 DSH 插件管理界面选择本地 tarball 安装,或使用 CLI 指定文件路径
产物
- 文件:
dsh-persona-shell-0.4.4.tgz(149.5 kB) - SHA-256:
5c5659787d203a380d7629c96b80a05d1e53936b47afd9faa453600d03bf836a
dsh-persona-shell 0.4.3
dsh-persona-shell 0.4.3
新增
- 会话标题栏的「人格」开关:按会话开启/关闭,关闭后当前会话恢复官方渲染
- 状态改为长轮询:改写推进时立即唤醒页面,不再按固定节奏轮询
- 内置人格:大肥龙、Claude小姐、鲸鲸(实验性,转述「姐姐」的汇报)
- README 增加后续方向与版本约定
安装
- npm:
dsh plugin --profile <profile> add dsh-persona-shell - GitHub Release:下载下方
dsh-persona-shell-0.4.3.tgz,在 DSH 插件管理界面选择本地 tarball 安装,或使用 CLI 指定该文件路径
产物
- 文件:
dsh-persona-shell-0.4.3.tgz(149.3 kB) - SHA-256:
37fd32b405f25e33ea7730681858087061a18f6bbbe2c248e6921e354d61767d