[Fix] Linear issue comments fail when tasks use issue updates - #1273
Draft
roomote-roomote[bot] wants to merge 1 commit into
Draft
[Fix] Linear issue comments fail when tasks use issue updates#1273roomote-roomote[bot] wants to merge 1 commit into
roomote-roomote[bot] wants to merge 1 commit into
Conversation
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What changed
Linear-backed tasks now receive explicit mutation guidance that keeps issue comments on Linear's dedicated comment tool and reserves issue-update tools for fields such as status, title, description, assignee, and labels. The guidance also requires agents to surface the actual Linear tool error instead of inventing a different diagnosis.
Regression coverage verifies both the integration catalog guidance and its injection into OpenCode task runtimes when Linear is attached.
Why this change was made
Agents could attempt to add issue discussion through an issue or status update tool, causing the request to be rejected and producing misleading failure explanations.
Impact
Requests to add discussion to a Linear issue are directed to the correct tool, while genuine Linear errors are reported accurately. Existing Linear authentication, routing, and issue-field updates are unchanged.