Hyna-hla/dsh-interrupt-send
Hyna-hla★ 0TypeScriptLast synced: 2026-08-14
—
README excerpt
dsh-interrupt-send 客户端插件:在输入框工具行(发送按钮左侧)加一个 「打断发送」 按钮。 - AI 正在思考且草稿非空时按钮才出现; - 点击 = 中止当前回合( session.cancel() ,Host 保留已排队内容并收敛)+ 立刻把草稿作为下一条消息发出去(走输入机正常提交管线,草稿自动清空、计入撤销历史); - 普通回车保持原策略(排队/steer),按钮是 可选 的打断通道; - 取消失败时兜底为普通排队发送,输入不丢。 实现要点 - 插槽: conversation.input.right (session 级 list 槽,owner share 为 InputZone : session 快照含 running , input 快照含 draft/phase )。 - 标准 kit: inputActions.submit() 提交草稿; useInput 未用(owner 骨架会在 store 变化时重渲染条目)。 - RPC: ctx.sessions.binding(sessionId)?.session.cancel() —— client 侧的取消动词,返回后 Host 达取消静止态。 - 纯客户端插件照 dsh-ambience 形态:host 仅 stub(保证组合行有效), dsh.client{platform:"web", inject:["slots","locale"], immediately:true} 。 构建安装
View full README on GitHub →Tools / Devdsh-plugin