前言¶
DeepSeek Harness 采用「一切皆插件」的架构,旨在通过模块化扩展提升开发与交互体验。对于需要直观观察智能体推理过程的开发者来说,单纯查看文本日志往往不够直观。dsh-plugin-matrix 插件提供了一个 CLI 风格的全屏终端页,将 Agent 的思考过程转化为《黑客帝国》风格的代码雨,同时保持回复正文的正常流式输出。
插件介绍¶
本插件由 Gastronomicluna 维护,是一个纯客户端 bundle 插件。它通过拦截并投影 DeepSeek 的思考流(reasoning),在浏览器端渲染出竖屏排布的代码雨效果。页面与主页共享同一会话,消息双向同步。
核心功能¶
- DeepSeek 像素图标:CLI 页面顶部居中显示官方鲸鱼标的像素版,经过 canvas 降采样与放大处理,配合蓝色辉光。
- CLI 全屏终端页面:点击侧边栏底部「矩阵思维」进入黑底终端页。消息历史、工具调用(
▸)和错误(✗)均按终端风格投影。 - 思考即代码雨:Agent 思考期间(turn 运行中、尚未输出回复正文),思考内容按「思考段」竖屏排布,随机散布到各列下落。空闲时显示极淡的氛围雨。
- 回复正常流式输出:回复正文开始输出时,思考雨退为氛围雨,正文在终端里流式打印。
- 顶部控制条:提供雨速调节(0.25×–4×)、氛围雨疏密开关、会话名显示及关闭按钮。
- 会话共享:CLI 页面内的对话即为当前会话,支持
session.prompt()(queue/steer)与session.cancel()操作。
安装与启用¶
在插件目录执行以下命令(web profile):
dsh plugin --profile web add "."
或安装发布包后:
dsh plugin --profile web add dsh-plugin-matrix
安装完成后,重启 web 服务生效:
dsh web
典型用法¶
- 安装插件并重启服务。
- 点击侧边栏底部的「矩阵思维」进入全屏黑底终端页。
- 输入消息按回车发送。
- 运行中按回车可打断转向。
- 按
Ctrl+C停止生成。 - 按
Esc关闭页面。
适用场景与注意¶
- 环境建议:本插件建议在暗光环境下使用,以获得最佳的辉光与代码雨视觉效果。
- 开发调试:插件支持 HMR 热更新。直接改动
client/client.js文件后,运行中的页面会自动生效。 - 代码审计:由于是纯客户端 bundle 插件,安装前建议检查源码与许可证(MIT)。
结尾¶
该插件通过视觉化手段将抽象的推理过程具象化,适合需要沉浸式体验的开发场景。
- 插件目录:https://www.skillhub.cn/plugins/Gastronomicluna/Matrix-code
- GitHub 仓库:https://github.com/Gastronomicluna/Matrix-code