Why it mattersA developer working out of Cline can watch the PR merge state and CI checks for the current branch without switching to a browser, and no longer loses queued prompts or gets stuck on a "Thinking..." session forked from a checkpoint.
Cline released Desktop 0.0.26 on 11 September 2026. The release notes on the tag page list one new panel in the composer, one reworked Customize view, and about a dozen fixes to sessions, providers and shells.
The GitHub pull request panel
The composer now shows the current branch's GitHub pull request in a row of its own. Cline says the row carries the PR number, the merge status, the changed-line totals and the CI checks, refreshes every 30 seconds while the composer is visible and again on window focus and on demand, and lets a click open the PR in a browser or expand CI to inspect individual checks and their logs. If the branch has no PR yet, a Create PR button opens GitHub's comparison form; Cline says the app does not push commits or submit the PR on the developer's behalf.
The row needs the GitHub CLI (gh) installed and signed in and a github.com origin remote, according to the release notes, and hides itself on the default branch, on a detached HEAD and on unsupported repositories.
Tools, Skills and Rules now read as one list
The Customize view's Tools, Skills and Rules tabs each used to render differently. Cline says the three now match the Plugins pattern: Tools gets a search bar that filters both sections and per-section Enable all / Disable all buttons that only touch what is visible, Skills gets an in-place enable and disable toggle (previously the desktop app had no notion of a disabled skill, so disabled ones were hidden and unreachable), and Skills carries the same Copy path and Uninstall menu Plugins already had. Tabs are reordered to Tools, Plugins, Skills, Rules, MCP and Hooks, and the sidebar button is renamed from "New Task" to "New Session".
The session and provider fixes
Cline says a queued prompt that a developer deletes no longer stays in the transcript as a message that never ran, because the sidecar used to infer a start whenever the pending list shrank, which is what deleting the first queued prompt looks like. A session forked from a checkpoint restore no longer comes back stuck on "Thinking..."; the release notes describe those sessions as materialising with seeded history that never passed a status when persisting, so the row and manifest were written as running while the live session was idle.
Signing out of ChatGPT (Codex) now sticks, according to the release notes, because the legacy Codex credentials are cleared alongside the provider entry, rather than the runtime re-importing them from the classic extension on the next command. Auth failures on providers that log in through a local CLI, including Claude Code, Codex CLI and OpenCode, now point the developer at that CLI instead of at Settings and Models, and messages such as "OAuth session expired" and "Not logged in · Please run /login" are recognised as credential failures. Sending an image with no text no longer fails with "session input requires a prompt string": the composer now asks for a message. Image formats the model pipeline cannot read (HEIC, TIFF, SVG, BMP, ICO among them) are rejected at attach time instead of failing later in the turn.
Scheduled sessions, Cline says, no longer stall out on a poller that stopped advancing or on capacity waits that were counted as run attempts and burnt through the retries without ever running, and new recurring schedules default to the local time zone instead of UTC.
Source
Source: Cline
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually shipping with them. Short, and only when there is something worth reading.
