a7d3ef8087
* fix: subagent summerize * fix: group subagent text by agent name for parallel fallback The flat subagent_text_buffer list would interleave text from parallel sub-agents into incoherent output. Replace with a dict grouped by agent name so each sub-agent's text stays coherent, with [name]: attribution when multiple agents contribute. Add comprehensive tests for the new behavior (24 tests). * fix: group subagent text by agent name for parallel fallback The flat subagent_text_buffer list would interleave text from parallel sub-agents into incoherent output. Replace with a dict grouped by agent name so each sub-agent's text stays coherent, with [name]: attribution when multiple agents contribute. Add comprehensive tests for the new behavior (24 tests). * fix: group subagent text by agent name for parallel fallback The flat subagent_text_buffer list would interleave text from parallel sub-agents into incoherent output. Replace with a dict grouped by agent name so each sub-agent's text stays coherent, with [name]: attribution when multiple agents contribute. Add comprehensive tests for the new behavior (24 tests). * chore: fix multiple agent * test: add test * fix linter * remove redundant