前言¶
DeepSeek Harness (DSH) 的设计理念强调模块化与扩展性。默认的界面视图通常侧重于功能展示,在处理多轮智能体回复或需要沉浸式体验的场景时,可能难以满足个性化需求。skk-gal 是一个从零实现的 Web GAL 对话视图插件,旨在为 DSH 提供一套丝柯克主题的视觉与交互方案。该插件不依赖 gal-view 或原插件目录,所有素材与逻辑均随分发包内置,运行时无网络依赖。
核心功能¶
丝柯克剧场视图¶
插件在会话页新增“丝柯克剧场”视图。在该视图中,智能体的多轮回复会以独立卡片的形式展示在角色左侧,底部保留用户专属输入与最近发言区。
视觉与动态效果¶
- 立绘与光晕:采用单层角色立绘,包含轻微的呼吸效果、衣摆摆动以及深渊光晕特效。
- 对话显示模式:支持逐字显示、直接显示、显示全文、自动显示、对话记录以及界面设置。
- 工作流展示:启用“显示全文”时,回复内容会按段落展开,每张卡片内保持思考、工具调用与对应回复的完整上下文。
任务面板集成¶
在“丝柯克剧场”视图内,可直接显示待处理任务面板。支持操作授权、任务选择与确认反馈,并可一键打开 DSH 原生任务面板进行兜底操作。
全局主题与侧栏¶
- 总开关与生效范围:GAL 视窗总开关默认开启。关闭总开关会移除插件全局主题,恢复 DSH 原始外观。即便在未选择工作区时,插件主题也会显示深渊背景与配套侧栏。
- 侧栏调整:侧边栏支持拖动冰蓝分隔线调整宽度,最大不超过窗口的三分之一。收起侧栏时,主题背景会同步收缩至窄栏。
移动端与动态效果¶
插件支持移动端自适应,并会自动检测系统的“减少动态效果”设置,避免在受限环境中产生卡顿。
安装与启用¶
安装前请确保目标电脑已安装 Node.js,并至少成功运行过一次 npx @deepseek-ai/dsh web。
- 将
skk-gal文件夹复制到目标电脑。 - 在 PowerShell 中进入该目录,执行安装脚本:
powershell -NoProfile -ExecutionPolicy Bypass -File .\install.ps1
安装脚本会将插件复制至 %USERPROFILE%\.dsh\plugins\skk-gal,并写入相对依赖配置。源文件夹后续可移动或删除。
3. 重新启动 DSH:
npx @deepseek-ai/dsh web
典型用法¶
- 自动切换视图:在新对话启动页,界面会自动适配为丝柯克风格。当在该页面发出第一条消息后,会自动切换到“丝柯克剧场”视图。
- 快捷设置:在 DSH 设置页新增的“GAL 视窗”快捷设置中,可调整玩家名称、打字速度、角色动态和回复风格,并支持一键返回剧场。
- 对话管理:在“GAL 视窗”设置中,可以对归档会话进行在线删除操作,这些操作会被加入删除队列,DSH 退出后自动移入可恢复的本地回收站。
注意事项¶
- 资源依赖:所有图片以内联 Data URL 编入
.dsh-plugin/client.js,运行时无外部文件路径和网络依赖。 - 配置存储:提示词、前后端通信逻辑及开关状态保存在目标电脑的
%USERPROFILE%\.dsh\skk-gal\settings.json。 - 素材版权:插件源代码采用 MIT 许可证。分发前请确认拥有相应素材(角色、背景)的再分发权;代码仅改变运行逻辑,不会改变图片素材本身的权利归属。