# Open Responses: What you need to know

[Hugging Face](https://yomu.fyi/company/hugging-face) · shaun smith, ben burtenshaw, merve, Pedro Cuenca · Jan 15, 2026

**Type:** Announcement

## Summary

Open Responses is a new open inference standard initiated by OpenAI, developed by the open source AI community, and backed by Hugging Face. While agentic workloads require multi-step planning and tool execution, the ecosystem has remained constrained by the legacy Chat Completion format and proprietary Responses implementations. Open Responses addresses this mismatch by standardizing semantic event streaming, provider-specific configuration options, and distinct roles for model providers and intermediary routers. The specification formalizes reasoning visibility across raw traces, protected encrypted content, and sanitized summaries while supporting provider-managed sub-agent execution loops. Developers can now orchestrate multi-step tool calls and stream reasoning deltas across heterogeneous providers through a single consistent API schema.

## Context

Autonomous AI agents require systems that reason, plan, and act over long time horizons, but much of the inference ecosystem still relies on the legacy Chat Completion format designed for turn-based conversation. Although the Responses API format was designed to solve these agentic limitations, its closed nature hindered broad adoption and cross-provider standardization.

## Approach / What changed

Open Responses open-sources and extends the Responses API into a shared standard featuring stateless operations, semantic event streaming, standardized model configurations, and separated definitions for Model Providers and Routers. It formalizes raw reasoning, encrypted reasoning, and summary streams, while natively handling internally and externally executed tool-calling loops on the provider side.

## Takeaways

- Open Responses formalizes three reasoning item fields: content for raw reasoning traces, encrypted\_content for protected content, and summary for sanitized traces.
- The standard natively supports both internally hosted tools executed entirely within the provider infrastructure and externally hosted tools like client functions or MCP servers.
- Provider-managed sub-agent loops enable multi-step reasoning and tool execution cycles in a single request, controlled by max\_tool\_calls and tool\_choice parameters.

**Tags:** [Architecture](https://yomu.fyi/topic/architecture), [LLMs](https://yomu.fyi/topic/llm), [Open Source](https://yomu.fyi/topic/open-source), [REST APIs](https://yomu.fyi/topic/rest-api), [Streaming](https://yomu.fyi/topic/streaming)

[Read original post](https://huggingface.co/blog/open-responses)
