MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _capture_non_streaming

Function _capture_non_streaming

uncommon_route/proxy.py:709–723  ·  view source on GitHub ↗

Return cold-field dict to merge into a RequestTrace, or {} if disabled.

(
    body: dict, response_content: bytes, transport: str
)

Source from the content-addressed store, hash-verified

707
708
709def _capture_non_streaming(
710 body: dict, response_content: bytes, transport: str
711) -> dict[str, Any]:
712 """Return cold-field dict to merge into a RequestTrace, or {} if disabled."""
713 if not _capture_enabled():
714 return {}
715 if transport == "anthropic-messages":
716 text, calls, finish = extract_assistant_blocks_anthropic(response_content)
717 elif transport == "openai-chat":
718 text, calls, finish = extract_assistant_blocks_openai_chat(response_content)
719 elif transport == "openai-responses":
720 text, calls, finish = extract_assistant_blocks_openai_responses(response_content)
721 else:
722 return {}
723 return _build_capture_dict(body, text, calls, finish)
724
725
726def _capture_streaming(