Linear: paste only URL as draft on workspace create#1530
Merged
Conversation
Selecting a Linear issue in the new-workspace composer auto-filled the note with a multi-line details block (ID, title, status, team, assignee, labels, URL, description). At launch, because Linear items use number === 0, the composer's isLinearTypedOnly branch fired and sent that whole block to the agent as a prompt — auto-submitting it instead of drafting just the URL. Stop auto-filling the note in handleSmartLinearIssueSelect. With an empty note, the launch path falls into the same branch GitHub issues/PRs use: quickDraftPrompt = linkedWorkItem.url, which types the URL into the agent's input as a draft (no Enter). Workspace name still auto-fills with the issue title. Co-authored-by: Orca <help@stably.ai>
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.
Problem
Creating a workspace via 'create from' with a GitHub issue/PR pastes just the URL into the agent's input as a draft (no auto-submit). But Linear pastes a full details block (ID, title, status, team, assignee, labels, URL, description) and auto-submits it.
Fix
handleSmartLinearIssueSelect(src/renderer/src/hooks/useComposerState.ts) was auto-filling the composer's note field with the multi-line details block. At launch, because Linear items usenumber === 0, the composer'sisLinearTypedOnlybranch fired and sent that note to the agent as a prompt — which submits.Stop auto-filling the note. With an empty note, Linear falls into the same launch branch GitHub uses:
…which types only the URL into the agent's input as a draft (no Enter). Workspace name still auto-fills with the issue title (separate field, untouched).
Test plan
Made with Orca 🐋