fix(gateway): accept output_text suggestion blocks (#1238)

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Ryanba
2026-03-22 19:59:54 +08:00
committed by GitHub
parent 7a90055ede
commit 894875ab1b
2 changed files with 19 additions and 1 deletions

View File

@@ -68,7 +68,7 @@ def _extract_response_text(content: object) -> str:
for block in content:
if isinstance(block, str):
parts.append(block)
elif isinstance(block, dict) and block.get("type") == "text":
elif isinstance(block, dict) and block.get("type") in {"text", "output_text"}:
text = block.get("text")
if isinstance(text, str):
parts.append(text)