DevelopmentNew Release12 min readPublished August 19, 2026

Two vendors, one direction · persistent cloud agents · GitLab joins Codex cloud in beta

Coding Agents That Outlive Your Session

Two changelog entries, both dated August 19, 2026, point the same way. Cursor’s cloud agents can now subscribe to the pull requests they open, hold a /goal until it is met, and run subagents on isolated per-task VMs. The same day, Codex cloud added GitLab support in beta on all ChatGPT plans — its first cloud source-control connection beyond GitHub. The agent that stops when you close the tab is becoming the agent that keeps going.

DA
Digital Applied Team
Senior strategists · Published August 19, 2026
PublishedAugust 19, 2026
Read time12 min
Sources5 primary vendor docs
Changelog entries, Aug 19
2
Cursor · Codex cloud
Codex cloud SCM connections
12
GitHub → + GitLab (beta)
our reading of Codex docs
Cursor subagent isolation
1VM
per subagent, per task
GitLab beta availability
All
ChatGPT plans
beta, not GA

Always-on coding agents took a concrete step on August 19, 2026, in two separate vendor changelogs. Cursor’s entry, titled “Cloud Agents and Cursor Harness Improvements,” teaches cloud agents to subscribe to events, hold long-lived goals, and spawn subagents on isolated virtual machines. OpenAI’s entry connects Codex cloud to GitLab, in beta, on every ChatGPT plan.

Neither entry is a model release, and neither comes with a benchmark. What they share is a direction: both vendors are building agents that keep working after the person who started them has moved on. Cursor’s own framing is explicit — the goal is always-on agents that operate “without the need for intervention at each loop.” That phrase is doing a lot of work, because the loop it removes the human from is the one where authorization used to live.

This is not a Cursor how-to — we have already published a hands-on guide to Cursor’s isolated-VM cloud agents for that. This piece covers what each vendor actually shipped, why GitLab landing in Codex cloud matters more than a routine integration, and the operating-model question both entries raise: who reviews an agent that never stops, and how a scheduled agent gets its authority in the first place.

Key takeaways
  1. 01
    Cursor cloud agents became event-driven on August 19.Per Cursor's changelog, cloud agents can subscribe to PRs they create and drive them to completion, watch Slack threads, run on schedules, hold a /goal objective until it is fully complete, take mid-run steering messages, and pin skills as always-on custom modes.
  2. 02
    Codex cloud added GitLab the same day — in beta, on all plans.Connect a GitLab project, create an environment, start tasks from issues or merge requests with @codex, and request one-off or automatic MR reviews. By our reading of Codex's docs, it is the first cloud SCM connection Codex has offered beyond GitHub.
  3. 03
    The beta has documented edges — respect them.OpenAI states that Codex cannot complete a review when GitLab omits a collapsed or oversize diff, and that GitHub-style repository controls in the desktop app, such as Create pull request, are not included in this beta. Task execution requires a project environment; group-level connections without one support reviews only.
  4. 04
    No adoption, reliability, or cost figures exist for either release.Neither Cursor nor OpenAI published usage numbers, uptime data, concurrency limits, or pricing attached to these features as of August 19. Any figure you see attached to them is coming from somewhere other than the vendors.
  5. 05
    Both vendors route authority through admins, not individuals.Cursor's cloud agents require an account admin to link source control and grant read-write repo access; Codex's GitLab connector is enabled by a workspace admin, who also controls service accounts and webhooks. The review workflow after that is left to the team.

01What ShippedTwo entries, one date, one direction.

Start with what the primary sources actually say. Cursor’s August 19 changelog entry, at cursor.com/changelog/08-19-26, bundles six cloud-agent and harness changes: event subscriptions, automatic PR follow-through, always-on skills via custom modes, subagents on their own virtual machines, a /goal command for long-lived objectives, and mid-run steering. OpenAI’s entry for the same date, in the ChatGPT & Codex changelog, is shorter: GitLab support in Codex cloud, in beta, on all ChatGPT plans.

One framing note before the details. Some coverage will attach a graduation-style maturity label to the Cursor release. Cursor’s own page carries no such label — its framing is about what the system can now do, not about a release tier. We describe it in Cursor’s terms: cloud agents that “can operate as a system” without per-loop intervention. The Codex entry, by contrast, is explicit about its status: the GitLab integration is a beta, and OpenAI names specific gaps it has not closed yet.

Sequencing matters too. Two days earlier, on August 17, Cursor began rolling out Origin, its own code-hosting product, in early beta. Origin and the August 19 cloud-agent work are separate changelog entries with separate feature sets — one is where code lives, the other is how agents behave — and collapsing them into a single announcement misreads both.

The Codex entry, verbatim
OpenAI’s changelog entry for August 19 reads: “GitLab support is available in beta on all ChatGPT plans. Connect a GitLab project to Codex cloud, create an environment for it, start tasks from issues or merge requests with @codex, and request one-off or automatic merge request reviews.” The whole feature fits in two sentences — the implications do not.

02Cursor Cloud AgentsAgents that wake when something happens.

The load-bearing change in Cursor’s entry is subscriptions. Per the changelog, Cursor can now monitor your PRs, watch a Slack thread, or run scheduled tasks: the agent subscribes to an event source and wakes when something happens. Subscriptions are available for cloud agents only, for now. The significance is easy to miss because each piece sounds incremental — but together they change what kind of thing a Cursor agent is. An agent with a subscription does not need a person to prompt its next action. The trigger is a CI failure, a bot comment, a Slack message, or a clock.

Subscriptions
Wake on events
PRs · Slack threads · schedules

The agent subscribes to an event source — a thread or conversation — and wakes when something happens. Cloud agents automatically subscribe to PRs they create and drive them to completion, fixing CI and addressing bot comments.

Cloud agents only, for now
/goal
Long-lived objectives
/goal fix all flaky tests and make CI green

A /goal gives the agent an objective to work toward until it is fully complete, pairable with a custom mode or /loop for recurring check-ins. The objective, not the prompt, becomes the unit of work.

Persists across loops
Subagent VMs
Isolated per-task machines
1 VM · 1 subagent · clean context

Subagents can run on their own virtual machines, each with an isolated copy of the project and clean context in its own cloud environment. Cursor's suggested use: a swarm of subagents testing an app for bugs, each in its own environment.

cursor.com/changelog/08-19-26
Custom modes
Always-on skills
/ → pick skill → Use as Mode

Any skill can be pinned in the chat as a custom mode — Cursor describes these as always-on skills that keep agents focused. A standing behavior rather than a per-prompt instruction.

Pinned to the session
Steering
Redirect without interrupting
follow-ups wait for next tool call

Messages sent mid-run steer the agent without cutting it off mid-action — follow-ups wait for the next tool call. Intervention becomes a nudge into a running process, not a restart.

Mid-run control
"We're continuing to improve cloud agents and the Cursor harness so always-on agents can operate as a system, building and shipping software on their own without the need for intervention at each loop."— Cursor Changelog, Cloud Agents and Cursor Harness Improvements, August 19, 2026

The example prompt Cursor gives for PR follow-through is worth quoting because of what it implies: @cursor check back in an hour and keep going until that feedback is in. The human sets a policy once; the agent executes it on its own schedule. Combined with /goal and subscriptions, a Cursor cloud agent can now be configured to pursue an outcome — green CI, merged PR, resolved feedback — across as many wake-ups as it takes. What Cursor has not published is any limit on how many subscribed or scheduled agents a workspace can run concurrently, or what this costs at scale; the changelog and the cloud-agent docs are silent on both, so we keep those dimensions qualitative.

03Codex CloudGitLab lands in Codex cloud — beta, with named edges.

The Codex side is narrower but structurally significant. Per OpenAI’s GitLab integration guide, a connected GitLab project gets a Codex environment where the agent can edit files, commit, and push to merge-request branches. Mentioning @codex review on an MR posts findings as GitLab discussion comments. Automatic reviews can trigger when an MR opens, on every push, or via a smart trigger. Mentions of @codex on issues or MRs start cloud chats seeded with repository context, and — when authorized — Codex can push fix suggestions back to a branch.

The admin surface is deliberate. The integration runs in Codex cloud, and a managed workspace admin can disable the connector entirely. GitLab-triggered activity requires permission to configure the applicable webhook. For GitLab Self-Managed or GitLab Dedicated, a workspace admin must configure the connection, and webhook activity requires GitLab 19.0 or later. Setup runs through service accounts: Codex either creates one or uses an existing account with Developer-level access to the target groups and projects.

Plan availability
ChatGPT plans, in beta
All

GitLab support in Codex cloud shipped to every ChatGPT plan on day one — not gated to Business or Enterprise. The status label is OpenAI's own: beta, with documented gaps.

learn.chatgpt.com changelog
Self-managed floor
GitLab version for webhooks
19.0+

Webhook-triggered activity on GitLab Self-Managed or Dedicated requires GitLab 19.0 or later, and a workspace admin must configure the connection.

Self-Managed · Dedicated
Documented review limit
Named failure mode
1

OpenAI states the edge itself: Codex cannot complete a review when GitLab omits a collapsed or oversize diff. A beta that names its failure modes is easier to operate than one that does not.

Stated by OpenAI
What the beta does not include
OpenAI’s guide is explicit about parity: “GitHub-style repository controls in the desktop app, such as Create pull request, aren't included in this beta.” The documented capabilities are pushing to existing MR branches and posting review discussions — the guide does not document Codex opening a brand-new GitLab merge request the way it can open a GitHub PR. Coding tasks also require a project environment; group-level connections without one support reviews only. Build your workflow on what is documented, not on assumed GitHub parity.

04Why It MattersOne connection becomes two.

Here is the observation that makes a two-sentence changelog entry a story — and it is our framing, built on what Codex’s own documentation does and does not contain. Before August 19, Codex cloud connected to exactly one source-control provider: GitHub. The Codex cloud docs now carry onboarding copy reading “Connect GitHub or GitLab (Beta) when prompted,” and no other provider — not Bitbucket, not Azure DevOps — appears anywhere in Codex’s cloud or third-party integration docs as of this writing. By that evidence, GitLab is Codex’s first cloud SCM integration beyond GitHub since the product launched.

That matters for a structural reason. As long as Codex cloud spoke only GitHub, every team on GitLab — a large share of enterprise and self-hosted source control — was outside its addressable surface entirely, whatever the model quality. The beta converts Codex cloud from a GitHub feature into a multi-SCM product, and the Self-Managed and Dedicated support signals who it is aimed at: organizations that run their own source control precisely because they have compliance or sovereignty constraints — the same organizations most likely to have opinions about an AI agent holding Developer-level access.

It also completes a week of steady Codex platform motion: the day before, Codex CLI 0.148.0 added session forking and Amazon Bedrock as a built-in provider — covered in our August 18 operator-changes breakdown — and the GitLab beta followed twenty-four hours later on the cloud side. The CLI and the cloud are advancing on parallel tracks, and the cloud track is the one that runs while you are away.

05The Operating-Model ShiftFrom agents you invoke to agents that persist.

Read together, the two entries mark a shift in the unit of agentic work. The first generation of coding agents was synchronous: a person opens a session, issues a prompt, watches the run, and the work dies with the tab. The second generation went asynchronous — kick off a background run, come back for the result — a trade-off we mapped in our guide to choosing between synchronous and background agent workflows. What shipped on August 19 is a third mode: the agent as standing infrastructure. A subscribed Cursor agent and a Codex automatic MR review share a defining property — their next action is not preceded by a human prompt. A person configured a policy once; the event stream does the invoking from then on.

Cursor’s cloud-agent docs state the engineering logic for why these agents get full environments rather than sandboxed subsets — and the same sentence explains why the governance question is now unavoidable.

"An agent that can write code but can't run tests, query services, or reach APIs cannot close the loop on its work."— Cursor Docs, Cloud Agent

Closing the loop is exactly the capability that used to define where the human sat. When the agent could not run tests, a person had to; the review point was built into the workflow’s physics. Give the agent cloned repos, dependencies, secrets, startup commands, and network access — which is what Cursor’s cloud agents get, with the platform managing VM provisioning, isolation, snapshots, and capacity — and the human checkpoint no longer happens by default. It has to be designed. That is not an argument against the capability; an agent that cannot verify its own work pushes the verification cost onto you. It is an argument that the interesting decisions have moved out of the prompt and into the configuration.

06Proprietary AnalysisWho authorizes, who reviews, who answers for the 3am PR.

Neither vendor prescribes a review workflow — both ship control surfaces and leave the policy to the team. That is the right division of labor, but it means the accountability design is now your job. The matrix below maps the main controls each vendor documents for these releases against the question each one answers. Two patterns stand out. First, both vendors put the authorization gate at the organizational level: a Cursor account admin links source control and grants agents read-write access to repos and their dependencies; a Codex workspace admin enables the GitLab connector, owns the service account, and can shut the whole thing off. Second, neither vendor automates the merge decision — the agent can fix CI and answer review comments, but what merges, and when, remains wherever your branch protection puts it.

Documented control surfaces for Cursor cloud agents and the Codex cloud GitLab beta as of August 19, 2026, grouped by lifecycle stage, with the locus of authority each control implies.
Control surfaceCursor cloud agentsCodex cloud + GitLab (beta)Where authority sits
Access & connection — before any agent runs
Source-control linkAccount admin connects GitHub, GitLab, Bitbucket, or Azure DevOps; agents need read-write access to the repo and dependent repos or submodulesWorkspace admin connects the GitLab project; service account with Developer-level access to target groups and projectsOrganizational — an admin grant, not a per-developer opt-in
Environment boundaryAdmins add secrets, restrict outbound domains, and use private connectivity for supported source-control pathsIntegration runs in Codex cloud; a managed workspace admin can disable the connector outrightAdmin-configured perimeter around what the agent can reach
While the agent runs — action without a fresh prompt
Wake triggerSubscriptions to PR events, Slack threads, or schedules; auto-subscribe to PRs the agent creates@codex mentions on issues and MRs; webhook-triggered activity requires webhook-configuration permissionConfigured once by a person; fired thereafter by events
Mid-run interventionSteering messages redirect without interrupting; follow-ups wait for the next tool callOne-off review requests on demand; fix suggestions pushed to a branch only when authorizedHumans can redirect at will — but are not required per loop
Review & merge — after the agent acts
Session visibilityViewers must connect their own source-control account; Cursor verifies each viewer’s repository access before opening a teammate’s sessionReview findings land as GitLab discussion comments, visible to everyone with project accessAuditable by whoever already holds repo access
Review cadenceAgent drives its own PRs — fixing CI, addressing bot comments — until completionAutomatic reviews on MR open, on every push, or via smart trigger; or one-off on requestThe merge gate itself stays with team policy — neither vendor automates it

Codex’s three automatic-review triggers are worth pausing on, because they are a rare concrete example of an accountability gradient expressed as configuration. Reviewing on every push is the strictest posture — nothing lands unexamined, at the cost of noise. Reviewing on MR open checks intent once and trusts iteration. The smart trigger delegates even the when-to-review decision to the system. Each step trades human attention for throughput, and the right setting is a function of the repo’s blast radius, not of taste. If your team has not written down who owns an agent’s output — who is the accountable human for a PR the agent opened at 3am from a scheduled subscription — our agent governance framework is the place to start; the access-policy questions it walks through map one-to-one onto the admin gates in the table above.

07What To Do NowA playbook for teams adopting persistent agents.

The practical question is not whether to adopt always-on agents — for most teams it is which subset to adopt first, and with what guardrails. Four postures cover the realistic starting points.

GitLab shops
Start with reviews, not tasks

The Codex beta's review path — @codex review posting discussion comments — is read-mostly and low-risk. Run it on MR open for a few weeks before granting task execution its project environment. Remember the documented limit: reviews fail on collapsed or oversize diffs.

Pick Codex MR reviews first
Cursor teams
Adopt PR follow-through first

Auto-subscribing to PRs the agent itself created is the least novel authority grant — the agent is finishing work a human already initiated. Scheduled and Slack-triggered subscriptions grant standing authority; add those once the review workflow has caught its first agent mistake.

Pick self-created-PR subscriptions
Regulated or high-blast-radius repos
Gate on the admin surface

Both vendors put real controls at the admin layer: outbound-domain restriction and secrets scoping on Cursor; connector disablement, service-account ownership, and webhook permission on Codex. Write the policy before the first agent runs, not after.

Pick policy-first rollout
Everyone
Keep the merge gate human

Neither vendor automates merging, and nothing published on August 19 argues you should. Branch protection plus a named accountable owner per agent is the cheapest governance you will ever buy. Revisit only when you have months of agent-PR history to reason from.

Keep humans on merge

One projection we will stand behind: the vendors’ next moves make the governance gap more visible, not less. Cursor is explicit that subscriptions are cloud-only “for now,” and OpenAI’s beta label plus its named parity gaps signal an intent to close them — which likely means MR creation and richer repository controls eventually reaching GitLab. Every one of those steps widens what an agent can do without a person in the loop, and none of them will ship with your team’s review policy attached. Teams that treat agent authorization as an organizational design problem now — the way they once treated CI permissions or deploy keys — will absorb each new capability as configuration. Teams that treat it as a per-developer preference will discover their actual policy by incident. If you want a structured way through that design work, our AI transformation engagements build exactly these operating models — and for the wider tooling landscape these two vendors sit inside, our coding-agent comparison maps the field.

08ConclusionThe session was the safety model.

The shape of agentic tooling, August 2026

When the agent stops stopping, the review workflow becomes the product.

August 19 delivered no new model and no benchmark, and it may still be the most consequential agentic-tooling date of the month. Cursor taught cloud agents to wake on events, hold goals, and swarm across isolated VMs. OpenAI connected Codex cloud to its first source-control provider beyond GitHub, in a beta honest enough to name its own gaps. Neither shipped adoption numbers, cost figures, or concurrency limits — and we have reported none.

The through-line is that the ephemeral session was quietly doing governance work. An agent that dies with the tab cannot act without a person present; an agent with a subscription can. Both vendors understood this well enough to route authority through admins and leave the merge gate human — but the review workflow in between is deliberately unprescribed. That blank space is now the highest-leverage design surface in agentic development.

Our advice is unglamorous: adopt the narrow grants first — reviews before tasks, self-created-PR follow-through before scheduled authority — write the admin policy before the first wake-up, and name an accountable human for every standing agent. The capabilities will keep compounding on their current cadence. Whether they compound into leverage or into incident reports is decided by the operating model, and that part still ships from your side.

Put persistent agents to work, governed

Agents that outlive the session need an operating model that outlives the demo.

Our team designs the operating model around persistent coding agents — authorization gates, review cadences, admin-surface policy, and rollout sequencing — so always-on capability lands as leverage, not incidents.

Free consultationExpert guidanceTailored solutions
What we work on

Agentic operating models

  • Agent authorization design — admin gates & access scoping
  • Review-cadence policy for always-on and scheduled agents
  • Cursor cloud-agent and Codex cloud rollout sequencing
  • Multi-SCM agent workflows — GitHub and GitLab
  • Governance frameworks for agent-opened PRs and MRs
FAQ · Persistent cloud agents

The questions we get every week.

Cursor's changelog entry, titled Cloud Agents and Cursor Harness Improvements, shipped six related capabilities. Cloud agents can subscribe to event sources — the PRs they create, Slack threads, or schedules — and wake when something happens, automatically driving their own PRs to completion by fixing CI and addressing bot comments. A /goal command gives an agent a long-lived objective to work toward until it is fully complete. Subagents can run on their own virtual machines, each with an isolated copy of the project and clean context. Skills can be pinned as always-on custom modes, and steering messages redirect a running agent without interrupting it, waiting for the next tool call. Cursor's own framing is that always-on agents can operate as a system without the need for intervention at each loop.
Related dispatches

Continue exploring agentic tooling.