3.7 KiB
description, kind
| description | kind |
|---|---|
| 面向侧栏与会话首屏的官方 DeepSeek Harness 品牌填充,仅在官方构建中生效;供选择或替换品牌呈现的用户与维护者阅读。 | package-reference |
@deepseek-ai/dsh-client-ui-brand-official
English | 中文
概述
本包向浏览器品牌槽位——sidebar.brand.mark、sidebar.brand.name 与 conversation.hero.brand.mark——填充官方 DeepSeek Harness 标志与名称。它只在客户端以 official profile 构建时注册这些填充;其余构建同样加载插件但不注册任何内容,因此外壳回退保持可见。当部署身份就是 DeepSeek 自身时选择它;自有品牌的部署改为在相同槽位中组合另一个包。它不保留任何运行时状态,也不向模型请求贡献任何内容。
目录
使用本包
在身份为 DeepSeek 自身的部署的浏览器名单中挂载本插件,然后以 official profile 构建客户端,让填充得以注册。
选择 profile
DSH_CLIENT_BUILD_PROFILE 决定渲染哪个品牌。official 构建在侧栏显示官方标志与名称、在会话首屏显示标志;任何其他取值都让外壳回退——鱼形标志与本地构建标签——保持原样。两种情况下插件都会照常加载并通过校验;只有注册受 profile 门控。
替换品牌
自有身份的部署不组合本包,而是组合另一个占据相同三个槽位的包。占据槽位是唯一的组合路径;这里不存在任何品牌配置面。
理解实现
实现细节——点击展开
三个填充作为一组声明感知的注册安装:嵌套的 ctx.slots.inject() 调用等待侧栏与会话声明,因此无论本行在声明者之前还是之后激活,这组注册都能工作;任一声明消失时全部三个填充一并撤回,HMR 期间也不会留下残缺的品牌混合。浏览器半部是 src/client/index.ts;node 半部是一个空 Loader 座位。浏览器标题是构建环境的事(DSH_CLIENT_TITLE),不在槽位系统之内。
进一步探索
当品牌面不够用时阅读以下页面。它们从本包占据的槽位进入渲染这些槽位的外壳。
- ui-sidebar——声明
sidebar.brand.mark与sidebar.brand.name并渲染其回退。 - ui-conversation——在首屏声明
conversation.hero.brand.mark。 - Web 客户端架构——浏览器插件行如何加载并注册槽位。
模型体验
无,因为本包只贡献浏览器呈现;这里没有任何内容进入模型请求。
KV Cache 影响
无;本包既不组装也不发送提供方请求。
已知限制与延期工作
这些限制界定了品牌呈现的供给方式。它们是当前包约束,不是品牌设计对比或任务积压。
- 只有一组填充——替代呈现属于占据相同槽位的另一个 Cordis 包。
- 浏览器标题独立——
DSH_CLIENT_TITLE在构建时选择标题文本,而非通过 UI 槽位。
开发备注
维护者的工作上下文——点击展开
无。