mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 09:28:14 +00:00
设计依据 docs/zh/input-scheduler-design.md §7(I5)、§11.3(X1/X2/X4)。 - 新增 emitSkippedReply:跳过路径(去重命中、空输入)给同步调用方一个 skipped 终态,但**不发 agent_output 事件**(避免 WebUI 聊天记录凭空多出 空消息)。修复前 cli/clawhubadapter 这类无超时的同步注入在去重命中时永久挂起 - 回执按任务归属:中断任务的回执只写自己的 ResponseCh,绝不误投给被挂起的等待者; 被挂起任务恢复并结束后才拿到自己的回执 - 新增 task_terminal_test.go 3 项:X1 回执不误投、X2 空输入有 skipped 终态、 X4 无超时同步调用方 1s 内拿到终态(回归判据) - 更新 M3a 去重用例:由「不得回执」改为「必须有 skipped 终态」 - 验收:agent 全量 + -race;全仓 build/vet 通过