Skip to content

Add automation session modes and richer PR editing - #1919

Merged
currentbits merged 10 commits into
mainfrom
coder/roadmap-batch-four
Nov 7, 2026
Merged

currentbits merged 10 commits into
mainfrom
coder/roadmap-batch-four

Conversation

@currentbits

@currentbits currentbits commented Nov 7, 2026 •

Copy link
Copy Markdown
Owner

Adds three workflow improvements:

  • Automation sessions: keep the existing new-thread default, continue a selected thread, or reuse it with fresh provider context. Fixed targets use the same project/provider/model and default permissions without extra account/grant/routing authority. Budget limits apply to accumulated thread usage. Busy targets skip safely; fresh resets happen after launch preflight, and per-fire history stays accurate across mode changes.
  • Repository completions: scoped, debounced @user and issue/PR/MR references in description and comment editors, with caret-aware insertion, keyboard controls, pagination and stale-response protection. Numeric references resolve directly. GitLab descriptions and new comments now use the existing workspace through scoped glab API calls.
  • Description checklists: source-mapped checkbox changes preserve formatting, fetch the latest server body and rebase only an identifiable task. Unsaved drafts stay protected, and ambiguous concurrent changes require reload. Forge description APIs provide no conditional body write, so a remote edit between fetch and write remains possible.

Validation: all 3,842 renderer tests and 5,875 Electron tests pass (4 Electron skips), with typecheck/preload sync and production build passing. The full Electron suite ran with controlled local concurrency to avoid process exhaustion. Focused backend/session/configuration checks and mounted editor regressions pass; generated site checks pass. New portable completion backend tests are included in Windows CI. All four review findings are fixed with regression coverage. macOS CI exposed an existing concurrent fake-gh fixture write; read-only fixture calls no longer rewrite shared state, and all 62 affected PR backend tests pass after the fix.

Closes #1874
Closes #1878
Closes #1879

Created with gpt-6.1-sol in Codex, using three GPT-6.1 workers.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 7, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-07T15:51:33.925785Z b75f415 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b75f41597d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread electron/automations.js Resolved
Comment thread electron/services-settings.js Resolved
Comment thread src/components/PrCompletionTextarea.tsx Resolved
Comment thread src/components/AutomationsView.tsx Resolved
@currentbits
currentbits merged commit c0d9943 into main Nov 7, 2026
14 checks passed
@currentbits
currentbits deleted the coder/roadmap-batch-four branch November 7, 2026 18:39
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.

Editable checklist items in PR descriptions PR composer completions for users and references Automation destination and session modes

1 participant