HKUDS/nanobot · error · RuntimeError

Response failed: {str(detail)[:500]}

Error message

Response failed: {str(detail)[:500]}

What it means

Error "Response failed: {str(detail)[:500]}" thrown in HKUDS/nanobot.

Source

Thrown at nanobot/providers/openai_responses/parsing.py:556

            if terminal_refusal:
                refusal_seen = True
                remaining_text = _remaining_refusal_text(
                    emitted_refusal_text,
                    terminal_refusal_text,
                )
                content += remaining_text
                emitted_refusal_text += remaining_text
                if on_content_delta and remaining_text:
                    await on_content_delta(remaining_text)
            if not reasoning_content:
                summary = _extract_reasoning_summary_from_output(response_obj.get("output"))
                if summary:
                    reasoning_content = summary
                    if on_reasoning_delta:
                        await on_reasoning_delta(summary)
        elif event_type in {"error", "response.failed"}:
            detail = event.get("error") or event.get("message") or event
            raise RuntimeError(f"Response failed: {str(detail)[:500]}")

    if refusal_seen:
        finish_reason = "refusal"
    return content, tool_calls, finish_reason, usage, reasoning_content


def _extract_reasoning_summary_from_output(output: object) -> str | None:
    parts: list[str] = []
    for item in _response_object_list(output):
        if item.get("type") != "reasoning":
            continue
        content = item.get("content")
        if isinstance(content, str) and content:
            parts.append(content)
        elif isinstance(content, list):
            for block in _response_object_list(cast(list[object], content)):
                text = block.get("text")
                if isinstance(text, str) and text:

View on GitHub (pinned to 42f37dc4c0)

When it happens

Trigger: Thrown at nanobot/providers/openai_responses/parsing.py:556 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of HKUDS/nanobot@42f37dc4c0 (2026-08-26). Data as JSON: /api/errors/888497573609d9e7. Report an issue: GitHub.