Skip to content

[apps] warn on missing output schemas in submission skill#229

Open
mstoiber-oai wants to merge 1 commit intomainfrom
dev/mstoiber/chatgpt-apps-output-schema-warning
Open

[apps] warn on missing output schemas in submission skill#229
mstoiber-oai wants to merge 1 commit intomainfrom
dev/mstoiber/chatgpt-apps-output-schema-warning

Conversation

@mstoiber-oai
Copy link
Copy Markdown
Contributor

@mstoiber-oai mstoiber-oai commented May 6, 2026

Why

ChatGPT app developers can generate chatgpt-app-submission.json even when their MCP tools omit the optional outputSchema field. That should stay non-blocking, but the generated handoff should still point out missing output schemas because they give models more structure for using tool results.

What changed

The chatgpt-app-submission skill now records tools whose descriptors or source definitions omit outputSchema or set it to null. The generated JSON remains unchanged, and the skill reports a concise final-response warning with the affected tool names and a link to the MCP tool spec.

The chatgpt-apps plugin manifest version is bumped from 0.1.0 to 0.1.1 because the packaged skill content changed.

ChatGPT app developers can generate chatgpt-app-submission.json even when their MCP tools omit optional outputSchema fields, but those missing schemas make tool results less structured for models that consume them.

Update the chatgpt-app-submission skill so it records tools whose descriptors or source definitions omit outputSchema or set it to null, then reports a concise final-response warning with the MCP tool spec link. The warning is intentionally non-blocking and stays out of the generated submission JSON.

Bump the chatgpt-apps plugin version because the packaged skill content changed.

Co-authored-by: Codex <noreply@openai.com>
@mstoiber-oai mstoiber-oai marked this pull request as ready for review May 7, 2026 00:03
@mstoiber-oai mstoiber-oai requested a review from a team May 7, 2026 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants