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
feat(git): allow multiple PRs per task with an Other PRs submenu
A task now accumulates every PR created for it instead of keeping a
single overwritten pr_url. The first-created PR stays primary; the rest
appear in an "Other PRs" submenu on the PR badge dropdown showing each
PR's number, a generated short summary, lifecycle state, and repo (when
it differs). Clicking one promotes it to primary, optimistically so the
switch is instant.
Cloud TaskRun.output stays backwards and forwards compatible: writers
maintain pr_url === pr_urls[0] plus an additive pr_summaries dict, all
writes are fetch-merge-patch preserving foreign keys, and readers
reconcile old-client pr_url overwrites by appending them at the end.
Attach writes are serialized per session so concurrent PR creations
can't clobber each other, and findPrUrls now extracts every PR URL in
an output chunk rather than the first.
Local accumulation only trusts attributable detections (cloud
attribution, linked branch, dedicated worktree); PRs found on a shared
folder's current branch no longer leak into other tasks' lists, and a
data migration resets previously accumulated lists.
Generated-By: PostHog Code
Task-Id: 6a70b8ad-752c-451e-bdd6-a4bf178dfe38
constsystem=`You generate ultra-short labels for pull requests. Given context about a PR, output a label of 15-20 characters that captures what the PR does.
243
+
244
+
Rules:
245
+
- 15-20 characters total, never more than 24
246
+
- Plain words, no punctuation, no quotes, no trailing period
247
+
- Imperative mood ("Fix login loop" not "Fixed login loop")
0 commit comments