繁界(FanFrame):DSH 客户端界面整理插件

前言

DeepSeek Harness(DSH)的桌面端界面由宿主与各类客户端插件共同塑造。长时间对话时,圆角、侧栏密度和浮层动效若与阅读习惯不一致,会分散对 Markdown 与插件管理的注意力。社区里曾有面向同一目标的旧包;维护者 AngleNaris 现以 npm 包 fanframe(中文显示名「繁界」,英文 FanFrame)继续迭代,在不动服务端与消息数据的前提下,整理直角外观、聊天层次、克制动效与侧栏工具。下面介绍其定位、能力与安装边界。

这是什么

繁界是 客户端 类 DSH 插件:只改 Web 端注入的样式与交互细节,不增加服务端业务逻辑,不替换图片查看器,也不修改附件存储或消息内容。

插件读取原生界面的语义标记和部分样式模块;README 明确声明 仅支持 DSH Desktop 0.2.1-rc.3,未验证其他版本,也不承诺跨版本样式兼容。

核心功能

直角与阅读层次

统一无圆角外观,整理聊天区 Markdown 配色,并调整侧栏会话标题的明暗对比,便于长对话扫读。

浮层与折叠动效

浮层使用实色背景及可取消的淡入淡出。聊天折叠优先交给宿主;插件只在能明确识别的节点上提供候补效果。浮层退出时可用不可交互的绘制副本,避免截留 React 卸载或复制业务事件。

侧栏布局

采用窄图标栏,保留宿主原生操作,并为必要滚动条预留空间。

插件列表

在插件列表中提供搜索、默认顺序,以及按名称正序/倒序;文档说明不会把名称排序称为「安装时间排序」。

子智能体目录

指针打开目录时默认滚到底部;用户开始滚动或导航后不再持续吸底,已有键盘焦点保持可见。模型摘要依赖「子智能体导演桥」这一非公开兼容接口;服务缺失或升级导致接口失效时,保留原生摘要。

安装与启用

通过 DSH 插件管理器 安装指定版本。README 原文为:

fanframe@1.10.0-beta.1

只有该版本实际发布到 npm 后,远程 npm 安装才可用;本地候选归档不代表已经公开发布。

从 fan-de-hai 迁移

fanframe 是新包名,不是旧包 fan-de-hai 的 npm 原位升级。按顺序操作:

  1. 记录旧包版本并保留回滚副本。
  2. 禁用旧 fan-de-hai 插件或 bundle。
  3. 安装并启用 fanframe,核对中文名称、图标和常用界面操作。
  4. 确认正常后再考虑移除旧包。不要同时启用两个包。

回滚时先禁用 fanframe,再启用原来的 fan-de-hai;不要手改安装目录名称来模拟包迁移。

Desktop 0.2.1-rc.3 刷新限制

宿主可能缓存旧客户端注入版本。优先验证插件热加载;确需完整重载时先确认再重启 Desktop,不要在对仍使用旧注入版本的页面直接硬刷新。

典型用法

繁界没有单独的配置文件示例;启用后效果作用于 DSH Desktop 客户端注入层。日常使用与原生一致,额外能力集中在:

  • 侧栏与聊天区的视觉整理(直角、Markdown 层次)。
  • 插件管理界面中的搜索与名称排序。
  • 子智能体目录打开时的滚动行为(在导演桥可用时增强模型摘要)。

本地工程测试使用真实 DOM、MutationObserver、CSS 和 WAAPI;README 指出隔离测试不能代替安装后的实机检查。

适用场景与注意

适合谁: 使用 DSH Desktop 0.2.1-rc.3、希望界面更直角、聊天更易读、动效更克制,并需要在插件列表里快速搜索与排序名称的用户。

权限与信任: 插件以当前 DSH 进程权限在客户端运行;安装前应阅读 源码 与 MIT 许可证。

边界: 本候选版本不宣称修复上传图片不可见问题。卸载会清理插件拥有的监听、计时器、样式和候补绘制层;若与其他同时修改全局主题、侧栏或浮层的插件并用,仍可能冲突。

生态说明: DSH 采用「一切皆插件」思路;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

繁界(FanFrame)在声明支持的 Desktop 版本上,用客户端补丁整理直角界面、聊天可读性、侧栏与插件列表工具,并从旧包 fan-de-hai 以新 npm 包名迁移。安装与版本边界以 README 为准。

  • 目录页:https://www.skillhub.cn/plugins/AngleNaris/fanframe
  • GitHub:https://github.com/AngleNaris/fanframe
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye