Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix: add maxLength: 65536 to create_issue and create_discussion body fields #43911
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: add maxLength: 65536 to create_issue and create_discussion body fields #43911
Changes from all commits
a547f51357562dFile filter
Filter by extension
Conversations
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[/tdd] No regression test for the fixed bug — a body > 10 KB should now be accepted for
create_issue, but there is no test guarding against this regression.💡 Suggested test shape
In
safe_outputs_tools_test.goorsamples_validation_test.go, add a case that validates acreate_issue.bodyvalue larger than 10 KB against the embedded JSON schema and asserts it passes. Without this, the 10 KB cap could silently creep back in future schema edits without any failing test.@copilot please address this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lost overflow guidance may degrade agent behaviour: the removed description told agents what to do when content exceeds the limit; no equivalent guidance has been added for the new 65536-byte ceiling.
💡 Explanation
The deleted text said:
That guidance was tied to the old accidental 10 KB cap, but the need for fallback advice doesn't go away — it just applies to a different threshold now. Compare
add_comment.body, which still contains:Without equivalent wording in
create_discussion.body, an AI agent that generates a 70 KB discussion body has no cue that it should trim or link out before calling the tool. Consider adding at minimum:Non-blocking — the schema constraint itself is correct — but this omission will silently degrade agent behaviour on large payloads.
Uh oh!
There was an error while loading. Please reload this page.