概览
dsh-approval-latency
Tell the model when a tool call waited a long time for a human approval, so a late answer is not mistaken for broken code · 审批等太久时自动回传「这是人类延迟,不是代码有问题」,设置页可切换自适应 / 固定时长
README / ZH
插件文档
目录摘要
Tell the model when a tool call waited a long time for a human approval, so a late answer is not mistaken for broken code · 审批等太久时自动回传「这是人类延迟,不是代码有问题」,设置页可切换自适应 / 固定时长
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **只覆盖「审批」**:其它让墙上时间变大的原因(你打断后去处理别的事、机器休眠、模型排队) 不在本插件的语义里,也不会被解释。 - **只看得到自己进程里的审批**:如果某个子进程/子代理在别处等待,父调用没有 `callId` 关联,就不会回报。 - **基线是本进程内的**:不落盘。重启 DSH 后从冷启动 30 秒重新学,通常几次审批就回到准数。 刻意如此——不为一个提示去写文件,也不把「作息画像」持久化。 - **基线会跟着你走样**:如果你连着几天都回答得很慢,门槛也会变高(直到 `ceilingMs`)。 想锁死就设 `mode: fixed`(必要时再填 `fixedMs`)。 - **提示进入历史后不会被收回**:它和其它上下文消息一样留在会话里(追加式,不影响 KV cache 复用前缀)。 - 走 `never` 策略(审批被确定性拒绝)时没有等待,因此不会有提示。
