You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracking: response schemas for the direct tools #320
Tracks adding response schemas to the direct tools (?codemode=false), from measuring how well they match real responses to advertising them as outputSchema.
outputSchema is a promise: MCP clients that validate structuredContent against it reject any result that doesn't match. Many Cloudflare API responses don't match their published schemas, so we measure and fix first, and advertise once operations are clean.
Measure. Check every JSON response a direct tool returns, success or error, against its operation's response schema, and record each mismatch with no response values. npm run report:schema-mismatches lists them by product, operation and violation, linked to the Forge release they were checked against. feat: check direct-tool responses against forge-generated response schemas #301
Soak and fix. Run the report regularly, send each owning team its operations, and fix the schemas at the source until mismatches stop. Each fix shows up as the violation disappearing under newer Forge releases.
Activity