Skip to main content
Use the openai-responses protocol for endpoints compatible with the OpenAI Responses API, commonly exposed at /v1/responses.

Configure the Protocol

Compatibility Conversion

AgentCompass converts chat-style message history and function tools into Responses input items when a runtime component uses the shared protocol client. It also normalizes Responses output into the chat-like internal shape expected by common harness logic. For compatibility with existing model configurations:
  • max_tokens becomes max_output_tokens unless max_output_tokens is already set;
  • reasoning_effort becomes reasoning.effort unless reasoning is already set;
  • explicit Responses-native fields pass through unchanged when supported by the selected harness and endpoint.

When to Use It

Choose openai-responses when the provider and selected harness explicitly support the Responses API, especially for reasoning or stateful tool-call workflows. Do not select it only because an endpoint is OpenAI-compatible; many compatible providers implement Chat Completions but not Responses. See OpenAI Chat for Chat Completions endpoints and Choose a Harness for protocol compatibility.