core/agent: fix Phase A streaming await bug and polish

Do not await async generators for raw SSE; close stream on cancel;
merge tool calls without relying only on finish_reason; quieter tool
output; /status slash command.
This commit is contained in:
2026-07-14 22:22:14 +08:00
parent 1b582e82d3
commit e063efda20
12 changed files with 118 additions and 83 deletions
+1
View File
@@ -107,6 +107,7 @@ ignore = [
"COM812", # missing-trailing-comma
"PLC0415", # import-outside-top-level
"TID252",
"PLR0913", # too-many-arguments (common on constructors/composed functions)
]
allowed-confusables = [
"",