证据快照复核于 2026-09-16GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle主题与个性化Web Profile

1945 End-of-War Web Skin

一款将陈坚 1945 年受降题材画作设为聊天区背景的 DeepSeek Harness Web GUI 皮肤。

快速了解

它能做什么

一款将陈坚 1945 年受降题材画作设为聊天区背景的 DeepSeek Harness Web GUI 皮肤。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
主题与个性化主题UI个性化
适配技术
deepseek-harnessWeb
兼容性

Web Profile
Not declared in supplied evidence

可信度与状态

证据已验证
核对日期 2026/9/16 UTC 14:04

有代码证据的贡献

它为 DSH 增加什么

1945 终战 Web 皮肤

为 DeepSeek Harness Web GUI 应用历史画作背景、选中会话装饰和标题栏品牌元素。

机制证据

选择前先看

这是仅面向 Web 的插件包:它替换聊天区默认外观,加入选中会话装饰与标题栏品牌元素,并以 `ui-skin-815` 注册客户端包。它不修改会话内容、模型行为或 Agent 工具。

适合谁

使用 DeepSeek Harness Web GUI、希望采用固定历史主题视觉效果而非可配置主题控制的用户。

常见任务

  • 为本地 `dsh web` 界面应用 1945 终战主题视觉。
  • 在个人 Web profile 中使用不同的聊天背景和选中会话样式。
  • 需要恢复默认界面时禁用或移除此皮肤。

权限与数据

README 声明该客户端包在本地运行,仅改变 Web GUI 的展示效果。

权限
  • 写入 body 样式和 `data-dsh-815` 属性。
  • 插入标题栏品牌元素、样式表,并为选中会话行添加标记。
数据处理
  • 所提供 README 声明其运行时不读取 token、密钥、聊天内容或用户文件。
  • 背景图以 data URL 形式嵌入客户端包。
外部服务
  • 所提供 README 声明插件运行时不访问网络。
凭据
  • 未声明需要配置、环境变量或凭据。

局限

  • 仅适用于 Web GUI,不适用于 TUI 或 headless。
  • 外观是固定的,不能由用户配置。
  • DeepSeek Harness 的 DOM class 或主题 token 变动后,皮肤可能失效或出现叠层问题。
  • 仓库的素材说明称该画作仍受原作者著作权保护。

DSHub 已核对

  • 包清单声明了 Web 客户端 bundle,以及 `@deepseek-ai/cordis` `^4.0.1` peer dependency。
  • 不可变源码和 bundle patch 结构已通过所提供检查。
  • README 记录了安装、禁用和移除方式。

DSHub 未核对

  • 本次整理未实际执行安装。
  • 未独立验证当前运行行为、视觉渲染或与特定 DeepSeek Harness 版本的兼容性。
  • 所提供证据未审计 npm 包的具体内容。

固定版本安装

安装 1945 End-of-War Web Skin

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit 92d8db8 对应的 README
维护者编写的上游内容原文于 2026/9/16README.md 获取,正文和仓库相对媒体固定到 commit 92d8db8e8355,内容哈希为 cd91305ee31b。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

一九四五年八月十五日 · dsh-815-skin

这个懂的都懂,不懂的先欣赏世界名画 4K世界名画

DeepSeek Harness Web GUI 史料皮肤。对话区底图是陈坚油画《公元一九四五年九月九日九时》:1945-09-09 南京受降,日军代表弯腰递交投降书。

加载即生效,卸载即还原 DOM / CSS / document.title。不改会话、不调模型、不访问网络。

包名 @lengduan/dsh-client-ui-skin-815
插件 id ui-skin-815
平台 webdsh.client.platform
许可证 MIT(代码);油画著作权见 NOTICE

页面效果

文档结构对齐 awesome-dsh-plugins「给插件开发者」对合格 README 的最低要求。

Overview

解决什么: Web UI 默认浅色/默认底换成 1945 终战史料外观(油画底、选中会话青天白日小旗、标题栏品牌)。

适合谁: 本机跑 dsh web / --profile web、只想换皮的人。

不适合: TUI / headless;要改 agent 行为、工具权限或主题引擎配置的场景。宿主 apply() 为空,效果全在 client bundle。

Compatibility

声明
运行时 peer @deepseek-ai/cordis ^4.0.1
DSH 形态 Web GUI profile(dsh web
最后本机验证 2026-08-15,Windows,加载后对话区油画可见、卸载后还原
静态检查 pnpm test(jsdom:body 属性、背景、owned 节点撤回)
未声称 未对照 awesome-dsh-plugins 某日 mainline SHA 做四维雷达;收录 ≠ 兼容

DSH mainline 几乎每日变。DOM class / token 漂移会导致皮失效或叠层。升级 DSH 后请再看一眼对话列是否被主题底色盖住。

Install / Uninstall

装进 web profile(从 npm 拉已构建包,不必 clone):

dsh plugin --profile web add @lengduan/dsh-client-ui-skin-815

dsh plugin 把参数转给 profile 目录里的 pnpm,成功后把带 dsh.bundle 的包写进 dsh.profile.bundles。本包 patch 插入 id ui-skin-815

升级:

dsh plugin --profile web update @lengduan/dsh-client-ui-skin-815

从源码开发:clone 后 pnpm installpnpm build,再 dsh plugin --profile web add .。相对路径相对你执行命令时的当前目录。本地 link: / file: 安装时,改源码后重新 pnpm build;HMR 是否立刻刷皮取决于宿主 client 热更新。

禁用(不删依赖): 在 web profile 的 cordis.patch.yml(或能盖过 bundle 层的 patch)把 ui-skin-815disabled: true。effect 会整份撤回。

彻底移除:

dsh plugin --profile web remove @lengduan/dsh-client-ui-skin-815

依赖和 dsh.profile.bundles 层一并拿掉。重启 dsh web 后不应再有 data-dsh-815、内嵌油画。

固定版本:用 commit / tag,不要依赖会漂移的未钉死分支。建议先在隔离 profile 试加载,再进日常 web profile。

Quick start

  1. pnpm builddsh plugin --profile web add . 成功。
  2. dsh web,打开 GUI。
  3. 最小验收:document.bodydata-dsh-815;对话区能看见南京受降油画;侧栏不出现诏书缩略;点卸载/禁用后上述全部消失。

无需额外配置文件、无需环境变量。

Configuration

无配置项、无环境变量、无密钥。外观写死在 client CSS / skin.json

skin.json 只描述元数据(名称、作者、bodyAttrwiring.id),运行时不读用户覆盖。

Permissions & data

行为
网络 无。底图在构建期 embed 进 client bundle(data URL)
文件系统 运行时不读用户文件;构建读本仓 assets/
凭据 / 会话 不读 token、密钥、聊天内容
DOM body 样式与 data-dsh-815;插入标题栏品牌、宽度 stylesheet;给选中会话行打 data-vj-session*
权限模型 dsh.client.inject 为空;不申请宿主服务

卸载走 Cordis ctx.effect 销毁器:断 observer、还原 style、删 data-skin-owner="815" 节点、清会话标记。

Troubleshooting

现象 处理
装了没皮 确认装的是 web profile,且已 pnpm buildlib/client.js 存在)。headless 不会出这层 UI
对话区一条水平线 / 油画被切 主题 token --dsw-alias-bg-base 盖住底图。确认本仓 CSS 已把 [data-phase='active'] 设透明;升级 DSH 后 class 名变了就要改选择器
禁用后还留着 硬刷新;查是否还有别的皮肤插件也在写 body 背景
加载报错缺 @deepseek-ai/cordis peer 未满足。对齐 DSH 自带 cordis ^4.0.1
回滚 remove 包或 disabled: true,保留 profile 原 package.json / lockfile 再装

日志:浏览器控制台 + 启动 dsh web 的终端。本插件不写独立日志文件。

Development

pnpm install
pnpm build
pnpm test

pnpm buildembed-art 再 tsdown。底图来自 assets/,生成 src/client/art.generated.ts(gitignore,勿手改)。

贡献:最小 diff;皮肤选择器跟着 Web GUI DOM 走。Issue / PR 请写清 DSH 版本或 mainline commit、本插件 commit、操作系统。

公开收录:仓库加 topic dsh-plugin;包名 @lengduan/*,不要占 @deepseek-ai/*。目录侧流程见 awesome-dsh-plugins 给插件开发者

License & security

  • 代码:MIT
  • 素材:NOTICE。陈坚油画著作权归原作者,本仓仅作本机皮肤底图,不构成对外再授权。《终战诏书》印刷件为公有领域。
  • 安全问题:不要在公开 issue 贴密钥或会话。用 GitHub Private vulnerability reporting(若已开)或只描述复现步骤的私密渠道联系维护者。
  • 本插件不处理用户密钥;若发现 bundle 被塞进外链或凭证,视为供应链问题,按上面私下报。

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — lengduan/dsh-815-skin#92d8db8e83556f72d4705322587239b1bc18c38c

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

Web GUI bundle; requires @deepseek-ai/cordis ^4.0.1 Not declared in supplied evidence

检查兼容性证据

风险事实

content-rights

The bundled artwork is attributed to Chen Jian; the repository says its copyright remains with the artist and is not relicensed.

证据
ui-modification

The plugin changes page DOM and styles, including body attributes and session-row markers.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

建议先在隔离的 Web profile 中试用,尤其是在升级 DeepSeek Harness 后。

AI 审查于 2026/9/16 UTC 14:05GitHub 事实核对日期: 2026/9/16 UTC 14:05

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: 1945 End-of-War Web Skin