Hz_
601742e000
fix(go-agent): message double (#17353)
## Summary
- Preserve all streamed Agent deltas when Message consumes deferred
output.
- Prevent duplicate final answers while keeping Agent and Message event
ordering consistent.
- Add regression coverage for complete deferred streaming output.
## Testing
- `CGO_ENABLED=0 go test ./internal/agent/component
./internal/agent/runtime -count=1`
2026-07-24 19:23:51 +08:00
..
2026-07-01 18:37:11 +08:00
2026-06-15 14:44:16 +08:00
2026-07-17 15:53:58 +08:00
2026-07-17 15:53:58 +08:00
2026-06-12 22:58:28 +08:00
2026-06-17 13:24:03 +08:00
2026-07-17 14:40:09 +08:00
2026-07-10 10:36:10 +08:00
2026-07-17 14:40:09 +08:00
2026-07-17 15:53:58 +08:00
2026-07-17 15:53:58 +08:00
2026-07-09 16:24:39 +08:00
2026-06-22 11:58:29 +08:00
2026-07-18 18:44:00 +08:00
2026-07-18 18:44:00 +08:00
2026-07-17 16:40:42 +08:00
2026-06-22 11:58:29 +08:00
2026-07-24 19:23:51 +08:00
2026-06-22 11:58:29 +08:00
2026-06-22 11:58:29 +08:00
2026-07-17 14:40:09 +08:00
2026-07-09 16:24:39 +08:00
2026-07-02 10:56:38 +08:00
2026-07-24 19:23:51 +08:00
2026-07-02 10:56:38 +08:00
2026-06-22 11:58:29 +08:00
2026-06-22 11:58:29 +08:00
2026-06-17 13:24:03 +08:00
2026-06-12 22:58:28 +08:00
2026-07-10 10:36:10 +08:00
2026-07-16 19:08:36 +08:00
2026-06-22 11:58:29 +08:00
2026-07-24 19:23:51 +08:00
2026-06-17 13:24:03 +08:00
2026-06-12 22:58:28 +08:00
2026-06-12 22:58:28 +08:00
2026-06-12 22:58:28 +08:00
2026-07-02 13:41:53 +08:00
2026-06-12 22:58:28 +08:00
2026-06-12 22:58:28 +08:00
2026-06-23 16:21:46 +08:00
2026-07-10 11:58:32 +08:00
2026-07-13 23:32:07 +08:00
2026-06-12 22:58:28 +08:00