DX12xyz/dsh-user-attention-and-todo-inbox ↗★ 0

@local/dsh-user-attention-and-todo-inbox

用户注意力与超时待办收件箱 bundle:一张插件卡下两个可独立启停的组件。用户注意力组件负责在线/暂离/离线状态机、人类交互门控、userAttention 服务与超时策略;待办收件箱组件负责持久审核队列、todo_list/get/execute、一次性授权与右栏界面。自包含分发(bundledDependencies 把两个组件装进本包 node_modules;仓库根 npm pack 可产出单个可离线安装的 tgz),不依赖工作区路径或 registry。文档:README.md / TECHDOC.md / HISTVER.md。

Package
@local/dsh-user-attention-and-todo-inbox
Compatibility
Unverified
Version
1.5.0
License
MIT
Last updated
Nov 3, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DX12xyz/dsh-user-attention-and-todo-inbox

配置

两个组件行各自有 config(写在 bundle 补丁里,用户保存时写回 profile 覆盖层)。常用字段:

设置行默认(补丁值)说明
自动入队user-attention.todoAutoEnqueue开关闭后超时不再入队;已有待办仍可查看
批准超时user-attention.approvalTimeoutActionenqueuereject / enqueue
提问超时user-attention.questionTimeoutActionenqueuereject / enqueue
优先推荐user-attention.preferRecommended关有 (Recommended) / (推荐) 标记时按推荐项回答
空闲判定user-attention.idleTimeoutMs300000空闲多久判定为暂离
暂离重试user-attention.awayRetryCount50–5 次
轮询间隔todo-inbox.pollIntervalMs2000客户端轮询待办状态
待办上限todo-inbox.maxTodos200超出后不再自动入队

上表的「默认」是 bundle 补丁里写死的生效值;代码默认可能更保守(例如 awayRetryCount 代码默认 2、补丁值 5,approvalTimeoutAction 代码默认 reject、补丁值 enqueue),完整对照见 TECHDOC 的「5. 配置字段」。

后两行属于待办行:合并设置页只写注意力行,待办行字段目前没有设置页 UI 配置入口,需改 profile 补丁或调 POST /api/todo-inbox/config。

完整字段表、路由表与状态机细节见 TECHDOC.md。