前言¶
在 DeepSeek Harness(DSH)里和 agent 并行处理多项工作时,任务往往散落在对话、笔记或外部工具里,很难在 Web 界面内快速区分「该先做什么」。纸质或独立 App 上的艾森豪威尔矩阵和 Harness 会话是割裂的;若希望在左侧栏一键打开看板、又不打断当前会话,需要在宿主里挂一个纯客户端插件。
下面介绍社区维护的 dsh-quadrant-todos(维护者 nangongwentian-fe):在 DSH Web UI 中增加 Todo list 侧边栏入口和 2×2 四象限面板,把任务按「重要/紧急」二维分类,数据落在浏览器 localStorage,不依赖额外网络或 npm 依赖。
这是什么¶
dsh-quadrant-todos 是面向 DeepSeek Harness Web UI 的客户端插件(bundle),版本 1.0.0,许可证 MIT。它在左侧全局面板列表中注册一项 Todo list,主区域展示四个象限:重要且紧急、重要不紧急、紧急不重要、不重要不紧急(Eisenhower 矩阵)。
插件仓库:https://github.com/nangongwentian-fe/dsh-quadrant-todos;社区目录页:https://www.skillhub.cn/plugins/nangongwentian-fe/dsh-quadrant-todos。SkillHub 目录为社区收录站点,与 DeepSeek / 幻方无官方从属关系;安装前请自行查看源码与许可证。插件以当前 DSH 进程与用户环境运行,本介绍功能均以 README 为准。
核心功能¶
- 侧边栏 + 独立主面板:选中
Todo list即打开看板,不切换或干扰现有会话。 - 四象限看板:每个象限有强调色点、行内提示与未完成计数;支持象限内
+行内新增,Enter 提交;IME 组词期间的 Enter 不会误提交(适合中文等输入法)。 - 完成与归档:勾选后任务在同象限内置灰,并收入可折叠的
Completed (n)分组,上下文不丢。 - 改名与移动:点击标题编辑;编辑器内四色块可改象限;亦支持跨象限拖拽,悬停时目标卡片高亮。
- 删除与撤销:行上悬停出现
×删除;顶部通知约 8 秒内可Undo。 - 持久化:变更写入
localStorage,键名dsh.quadrant-todos.v1;刷新或重启应用后仍在;写入失败会在面板提示,不静默失败。 - 贴合宿主:样式仅用
--dsw-alias-*主题 token,浅/深色跟随应用;文案经宿主 locale 服务,内置英文与简体中文字典。
路线图(README 说明,尚未实现):第二阶段计划 Host 端存储与 agent 工具,便于让模型协助四象限归类;可选截止日期与逾期高亮。
环境与要求¶
- 需要支持 bundle 的 DeepSeek Harness(
plugin_manager/install_bundle)。README 记载在 macOS 上测试过 0.2.1-rc.5。 - 单目录 plain JavaScript bundle,无额外网络依赖。
安装与启用¶
1、在本地准备好插件目录(例如从仓库 nangongwentian-fe/dsh-quadrant-todos 获取代码后的绝对路径)。
2、在任意 DSH 会话中让 agent 安装 bundle,或自行调用 plugin_manager:
action: "install_bundle"
target: "/absolute/path/to/dsh-quadrant-todos"
亦可在会话里用自然语言说明,例如:
Install the bundle at
/absolute/path/to/dsh-quadrant-todoswithplugin_manager(install_bundle).
3、安装后无需重启,左侧栏应立即出现 Todo list。
典型用法¶
1、点击侧边栏 Todo list 打开四象限面板。
2、在某一象限标题行按 +,输入任务后 Enter;可保持输入框连续添加多条。
3、勾选任务标记完成:任务在同象限内划线置灰,并出现在 Completed (n) 下。
4、点击任务标题可改名;用编辑器中四色块或拖拽行到其他象限来移动任务。
5、悬停任务行点 × 删除;若误删,在通知里点 Undo(约 8 秒内)。
数据、卸载与注意¶
任务数据仅存于当前浏览器配置文件的 Web 客户端 localStorage(dsh.quadrant-todos.v1),README 明确不会上传到 Host。卸载插件不会清除该键;重装后任务仍会显示。
卸载示例:
plugin_manager
action: "remove_bundle"
target: "dsh-quadrant-todos"
适用对象:习惯艾森豪威尔矩阵、希望在 DSH 内就地排优先级、又不想为待办单独开外部工具的 Web UI 用户。当前为 1.0 客户端实现,index.js 在 Host 侧为 no-op,存储逻辑集中在 client.js 的 readStore / writeStore,便于日后换成 Host 侧存储。
结尾¶
dsh-quadrant-todos 把四象限待办嵌进 DSH 左侧栏:会话照开,看板旁路打开,改动本地持久化、主题与语言跟宿主走。若需要目录简介与仓库详情,可查看 SkillHub 插件页 与 GitHub 仓库。