DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Turn Colors — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

@geecraft23/dsh-turn-colors

Turn Colors

用于 DeepSeek Harness Web UI 的回合制对话颜色。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:geecraft23/dsh-turn-colors#90c771c8b09ec7eab71b9833cbd839ad85412f23
README兼容性版本

兼容性与来源证明

Turn Colors 以 @geecraft23/dsh-turn-colors 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/2

版本

0.1.0stable
2026/9/2

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/9/3
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包

README

DSH Turn Colors

English | 简体中文

@geecraft23/dsh-turn-colors is an installable DeepSeek Harness Bundle for the web Profile. It gives each conversation Turn a subtle, deterministic color shared by the durable user-input bubble and that Turn's completed final Assistant prose, while leaving system prompts, reasoning, tools, and message actions neutral.

The six-color palette repeats by Turn number and provides separate light- and dark-theme values. Backgrounds hug the content instead of filling the transcript row.

What it colors

ColoredKept neutral
Persisted user inputSystem prompts and injected context
Admitted steering inputIntermediate Assistant text and reasoning
The completed final Assistant prose for each TurnTool calls and results, Turn-process summaries, and images
Copy, branch, feedback, usage, time, status, and other message actions
Pending submission previews

The plugin makes no network requests and stores no conversation content.

Requirements

  • Node.js ^22.19.0 or >=24.0.0
  • pnpm on PATH for dsh plugin
  • @deepseek-ai/dsh@0.1.2-alpha.5

The current release is tested with DeepSeek Harness 0.1.2-alpha.5 and Cordis 4.0.2. DSH 0.1.1-rc.2 does not expose the chat markers this release needs, so the Registry install and launch commands below pin the compatible Harness version.

Install

Add the Bundle to the persistent web Profile once:

npx @deepseek-ai/dsh@0.1.2-alpha.5 plugin --profile web add @geecraft23/dsh-turn-colors

Then launch the same Profile:

npx @deepseek-ai/dsh@0.1.2-alpha.5 web

dsh web is shorthand for launching dsh --profile web. The package name is absent from the launch command because Bundle membership is stored in the Profile.

Verify

First, inspect the composed configuration without starting the application:

npx @deepseek-ai/dsh@0.1.2-alpha.5 --profile web --dump-config

The output should contain a # == @geecraft23/dsh-turn-colors Bundle layer and an id: turn-colors plugin row. This proves composition, not browser execution.

Next, run web and open the browser URL that DSH opens or prints. Complete at least two conversation Turns and confirm:

  • A Turn's user input and completed final answer share one color.
  • The next Turn uses a different color.
  • System, reasoning, tool, process, status, and action rows remain neutral.
  • The behavior remains readable in both light and dark themes.

When using --no-open, open the complete URL printed on the dsh web: line, including its token.

How it works

  • Bundle — this npm package, added once to the web Profile with dsh plugin.
  • Profile — the user-owned, persistent, ordered composition; this plugin targets web.
  • Cordis plugin — the runtime module that Harness loads from the Bundle.
  • Patch layer — cordis.patch.yml inserts the turn-colors Cordis plugin row into the composed configuration. It is a DSH patch document, not JSON Patch, and does not rewrite the Profile's own patch file.

The Host entry intentionally performs no UI work. Its ./client entry installs one browser stylesheet, observes the rendered chat DOM, marks only eligible content, and removes all plugin-owned state when Cordis disposes it.

Local development

git clone https://github.com/geecraft23/dsh-turn-colors.git
cd dsh-turn-colors
pnpm install
pnpm run check
pnpm pack --dry-run

pnpm run check runs strict TypeScript checks, jsdom behavior tests, declaration generation, and runtime builds. The tests cover palette cycling, included and excluded surfaces, dynamic DOM changes, removal, cleanup, and light/dark CSS.

From a separate, alpha.5-compatible DeepSeek Harness source checkout, prepare Harness once and then add the local project to web:

pnpm install
pnpm run build
pnpm dsh plugin --profile web add link:/absolute/path/to/dsh-turn-colors
pnpm dsh --profile web --dump-config
pnpm dsh web

After a client-only code change, run pnpm run check in this project and refresh the browser. Restart Harness after changing Bundle membership, the patch layer, or Host-side runtime behavior.

Limitations and compatibility

  • Web UI only (dsh.client.platform is web).
  • The six-color palette is fixed; there is no settings surface yet.
  • Pending drafts stay neutral until they belong to a persisted Turn.
  • Final Assistant prose receives its color after the Turn completes.
  • This release depends on current Harness chat DOM markers and the Assistant renderer structure. Harness is in developer preview, so a future UI change may require a plugin update.

Uninstall

npx @deepseek-ai/dsh@0.1.2-alpha.5 plugin --profile web remove @geecraft23/dsh-turn-colors

Restart the Web process afterward. Removal deletes the dependency and Bundle layer from web; it does not modify conversation history.

Contributing

Focused issues and pull requests are welcome. Before opening a pull request, run pnpm run check and include the tested DSH version. For visible behavior changes, include a screenshot or short recording.

License

MIT