xcbench
Verifiedxcbench · v0.2.0 · MIT · Web UI
XCbench — workbench layout for DeepSeek Harness: task-state strip, schedule board with per-status tints, weather/clock bar and a right-hand quick-chat column.
Install
dsh plugin add xcbench Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
XCbench
DeepSeek Harness 的「工作台」:左侧栏不动,中间换成一块能一眼看完当天工作的面板,右侧一列随时拉起的突发需求对话。
装上之后
左栏底部会多一个四格图标,点开是工作台:
- 顶部五态:待开始 / 进行中 / 已完成 / 卡住(逾期未完成)/ 待抉择(待审定),点一下按该类筛选下表的行。
- 中部安排表:开始时间、截止时间、工作内容、对接人、状态。每行按状态上釉色底与左侧色条;逾期另有朱砂竖条和红色截止时间。
- 双击某一行:打开这项工作专属的会话;还没有就立刻新建一个空会话待命,并把会话 id 记回该行。
- 三个页签:安排表(可编辑)/ 甘特图 / 日历(月视图 + 周视图,叠法定节假日、节气、农历节日与自定的日期底色)。
- 范围四档:今天 / 明天 / 本周 / 全部;今天与本周保留逾期项,明天只排计划。
- 右侧一列对话:输入内容回车即新建会话并发送,可收起;不占用官方右栏,所以不会和 better-sidebar 等插件抢位置。
- 底部信息栏:时间、日期、星期、农历、天气、定位(IP 定位,可在设置里改刷新间隔)。
- 设置 → 工作台:右列宽度与收起、区块开关、紧凑行高、逾期高亮、按截止排序、天气间隔、导入/导出/清空安排表、一键重启、错误日志、诊断信息。
台面 / 台下 / 底账
工作区里的信息分三层,越往下越稳定:
| 层 | 放什么 | 谁能写 |
|---|---|---|
| 台面(安排表) | 带日期的事,随日历翻页而移动 | 你 + 管控会话 |
| 台下(长期规则) | 不带日期的规则与背景,翻日历不受影响 | 只有管控会话(设置里可只读浏览) |
| 底账(分级标准) | 每次定级的判断、你的指正、由此提炼的标准 | 只有管控会话(不显示在任何界面) |
事件按 0/1/2/3 分级:0 级日常(上课、排课、洗衣服等)只记台下、不进台面;1 级及以上进台面,级别越高要求写清的细节越多。分级标准不预置,由「判断 → 指正 → 总结」在使用中积累进底账。
管控会话
- 设置 → 管控会话:指定一个会话,它收到接管说明后可以用工具维护台面、台下与底账。
- 规则更新之后,点同区块的「重新下发规则」即可让它拿到最新版本,不必重新指定。
数据在哪
- 台面:
%USERPROFILE%\.dsh\workbench\board.json - 台下:
%USERPROFILE%\.dsh\workbench\notes.json - 底账:
%USERPROFILE%\.dsh\workbench\ledger.json - 日历日期类型:
%USERPROFILE%\.dsh\workbench\days.json - 每日备份:
%USERPROFILE%\.dsh\workbench\backups\ - 管控会话:
%USERPROFILE%\.dsh\workbench\config.json - 界面偏好:浏览器 localStorage 的
dsh-workbench:settings
底账内容不随插件分发,只留在上面这个本机路径里。
给 Agent 的工具
共 15 个:
workbench_board_list/workbench_board_add/workbench_board_update/workbench_board_removeworkbench_calendar_list/workbench_calendar_set_kind/workbench_calendar_set_daysworkbench_note_list/workbench_note_add/workbench_note_update/workbench_note_removeworkbench_ledger_list/workbench_ledger_add/workbench_ledger_update/workbench_ledger_remove
状态取值:notStarted / ready / doing / review / done。事件级别:0–3。
安装
dsh plugin --profile <profile> add xcbench
或在运行中的 DSH 里用插件管理器安装本包;安装后刷新页面。
注意
- 客户端代码改动需要刷新页面才生效(目录链接安装时尤其如此)。
- 不修改官方右栏、左栏的任何座位,只新增自己的面板与图标。