response-compliance

Run the OpenResponses compliance test suite against a Response API endpoint.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kingheu0818-sketch/lobehub_yu --skill response-compliance-kingheu0818-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: response-compliance
Source: https://github.com/kingheu0818-sketch/lobehub_yu/tree/main/.agents/skills/response-compliance
Command: npx skills add https://github.com/kingheu0818-sketch/lobehub_yu --skill response-compliance-kingheu0818-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you detect and fix schema, streaming behavior, auth, and validation issues in your Response API implementation before clients or MCP integrations depend on it.

Core Features & Use Cases

  • Run OpenResponses compliance tests: Execute the official compliance suite against your local or remote /api/v1/responses endpoint to confirm it matches expected behavior.
  • Target specific test groups: Filter tests (e.g., basic, streaming, tool-calling, multi-turn) to focus debugging on the failing surface area.
  • Produce CI-friendly results: Generate machine-readable output for automated regression checks when validating Response API changes.

Quick Start

Run the OpenResponses compliance suite against your server by starting from the lobehub/packages/openapi directory and executing the test command with your APP_URL and appropriate auth flags to cover basic-response and streaming-response.

Frequently Asked Questions about response-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate my API against the OpenResponses compliance test suite?

To validate API compliance, run the OpenResponses compliance suite against your `/api/v1/responses` endpoint by configuring your `APP_URL` and authentication flags to execute schema and behavior checks.

Can I filter compliance tests to debug specific SSE streaming response behaviors?

Yes, you can filter compliance tests by specific test IDs or groups, such as basic, streaming, and tool-calling, to focus debugging on failing surface areas of your Response API endpoint.

Does this tool support CI regression testing for non-streaming and SSE streaming APIs?

Yes, it produces CI-friendly machine-readable output for automated regression checks, validating both non-streaming and SSE streaming response behaviors during continuous integration pipelines.

What route registration is required to test OpenResponses API compliance?

Your server must correctly register the `api/v1/responses` route and honor `APP_URL` base-path expectations, allowing configurable authentication via flags to execute the compliance suite successfully.

Why does my schema validation fail when running the OpenResponses compliance suite?

Schema validation fails when your Response API implementation deviates from expected OpenResponses behaviors, requiring you to filter tests by groups like basic-response or streaming-response to isolate the issue.

What is OpenResponses Response API compliance testing used for?

OpenResponses compliance testing detects and fixes schema, streaming behavior, auth, and validation issues in your Response API implementation before clients or MCP integrations depend on it.