Skip to content

Google Jules Shutdown: Keep Bug Work Moving

The Google Jules shutdown has an active-work cutoff on November 11, 2026, followed by a read-only period through December 31, 2026. Branches and pull requests already on GitHub remain there, but Jules-hosted session history, settings, connected repositories, and other context need careful preservation and validation (official changelog).

A session ending or pull request merge does not prove a reported bug was fixed. Reproduce the original issue before anyone records it as resolved.

8 min read

What changes with the Google Jules shutdown?

The official changelog describes the read-only cutover and final winddown (Google Jules changelog).

Read-only access does not mean every workflow remains unchanged. Do not assume a new agent run, remote pull, or interactive session will work after the first cutover. Use supported remote-task tools while their documented access remains available. Jules Tools can manage remote tasks, inspect or list sessions, and pull results, including jules remote list --session and jules remote pull --session <SESSION_ID> (Jules CLI reference).

Run needed pulls before the appropriate lifecycle cutover, then verify each downloaded result locally. A command that returns data does not establish that the result is complete, safe to apply, or correct.

What does the Jules export contain?

The documented export includes settings, environment variables, schedules, connected repositories, memories, setup scripts, and session prompts, plans, activity logs, and code patches (export details).

That list makes the archive useful for continuity, but it also creates a security review job. Environment variables can contain credentials or other sensitive values. Keep the export private, restrict access to people who need it, and do not paste the archive into an issue, prompt, repository, or chat channel. Redact secrets before sharing any extracted prompt or task text.

Follow Google’s official export instructions directly, with attention to their credential-handling guidance (official export instructions).

After downloading the export, check the package rather than trusting only the filename. Confirm that expected session prompts, plans, logs, and patches appear. Open a small sample, inspect file permissions, and record what the archive does not contain. Keep any environment-variable archive separate from code patches and human-facing evidence.

The sources checked for this article do not describe an automatic handoff into another agent. Treat the export as source material to review and translate into a portable task, not as a ready-made migration.

How should teams preserve bug evidence?

Preserve evidence independently from the agent that investigated it. A durable bug package should retain the original report ID, affected product version, device or browser context, exact reproduction steps, expected behavior, actual behavior, and supporting media.

Start with a concise text summary, then attach evidence that supports each claim. The guide how to describe a bug to AI explains how to reduce an investigation to reproducible inputs rather than an unstructured problem description. A useful format is:

Report ID: BUG-4821
Environment: original app build, OS, browser, and account role
Steps: 1) open search dialog; 2) focus field; 3) press Tab
Expected: focus moves to the next control
Actual: focus remains in the field
Hypothesis: keyboard focus handler may trap focus
Status: hypothesis only; fix has not passed original-environment retest

Keep evidence in layers:

  1. Raw observation: retain the report ID, original build, timestamp, and exact steps.
  2. Interpretation: label suspected cause as a hypothesis.
  3. Proposed change: identify the repository and files involved without calling it a verified fix.
  4. Human review: record who inspected the patch and what they checked.
  5. Retest: capture results from the original environment and affected version.

This distinction matters during shutdown. A session may end after producing a code patch. A branch may be pushed. A pull request may merge. None of those events proves that the original search dialog now behaves correctly.

For example, imagine Jules investigating a keyboard-focus issue in a search dialog. The agent proposes changing a focus handler and opens a pull request. Before marking the bug fixed, a human should reproduce the same steps in the original app build, test the revised build, and verify both the reported path and nearby keyboard controls. If that retest does not happen, retain an outcome of pending.

How can clip.qa fit the transition?

Use clip.qa as a separate evidence layer, not as a Jules replacement or automatic GitHub handoff. Its iOS, Android, and Chrome clients are in beta or require request access. No SDK needs installation into the app being tested (clip.qa MCP).

A recording can preserve the visible symptom for a bug report prepared for an AI assistant. Cloud video analysis produces a draft for human review, not a guaranteed diagnosis or fix (clip.qa MCP). Browser capture can include console and network details, but arbitrary native mobile apps should not be assumed to expose those same diagnostics.

A human can retrieve the relevant clip.qa report through the documented report access path, remove secrets and unnecessary personal data, then pass reviewed text into the next agent task. See clip.qa MCP for the product’s report access options.

This documentation-based workflow has not been tested end to end. It does not create a GitHub issue, merge a Jules branch, or move a patch into another repository.

Teams evaluating clip.qa MCP should also verify their own infrastructure. The remote Streamable HTTP MCP endpoint uses OAuth2.1 PKCE. Remote tool names differ from local stdio server names, so configuration must preserve that distinction. Google’s February 2 changelog lists selected MCP services and does not list clip.qa. The sources checked do not verify native clip.qa MCP support inside Jules (Google MCP changelog).

Do not treat generic MCP availability as proof of a turnkey clip.qa connection. Before relying on one, test authentication, tool discovery, read access, report retrieval, and data handling in a non-production setting. Keep write-capable tools separately configured and start with read-only permissions.

What should teams do before deadlines?

Use a staged migration checklist rather than a single final-day export.

  1. Inventory active Jules work. List sessions, branches, pull requests, schedules, and connected repositories. Record each item’s owner and status.
  2. Pull required remote results. Use the documented Jules Tools commands while supported, then verify that downloaded outputs are complete.
  3. Export locally. Follow Google’s official export instructions and check the fields listed above.
  4. Separate secrets. Store sensitive environment-variable material in an access-controlled archive. Produce redacted copies only for task handoff.
  5. Preserve bug packages. Use the evidence checklist above.
  6. Review patches manually. Check repository state, branch relationship, test evidence, and unresolved questions.
  7. Retest the fixed build in the original environment. Reproduce the same steps and retain results from the build with the proposed change.
  8. Create portable task text. Include the verified symptom, constraints, hypothesis, proposed change, and acceptance checks. Do not promise automatic import of Jules state.
  9. Validate the next toolchain. Test authentication, read-only access, data redaction, and any write operation separately before enabling writes.
  10. Record final outcomes. Use pending, succeeded, or failed only with supporting evidence. Keep failed retests visible for the receiving agent and human reviewer.

This process supports continuity in agentic QA without assuming an agent can carry over hidden context. Reviewers can see what happened, where the patch landed, and whether the original defect was reproduced after the change. Sign up free to capture evidence for a reviewed bug handoff.

Sources

Key takeaways

  • The official changelog describes the read-only cutover and final winddown ( Google Jules changelog ).
  • The documented export includes settings, environment variables, schedules, connected repositories, memories, setup scripts, and session prompts, plans, activity logs, and code patches ( export details ).
  • Preserve evidence independently from the agent that investigated it.
  • Use clip.qa as a separate evidence layer, not as a Jules replacement or automatic GitHub handoff.
Share this post

Frequently asked questions

What is the Google Jules shutdown date?

The active-work cutoff is November 11, 2026, and winddown ends December 31, 2026 ( official changelog ).

What does read-only access mean?

Preserve or inspect available records; do not assume every interactive workflow remains available ( Google Jules changelog ).

Does the Jules export include code patches?

Yes. Code patches are among the documented session export contents ( export details ).

Will another agent automatically import Jules session state?

The sources checked here do not describe an automatic import. Review and redact the export before creating portable task context.

Does a merged Jules pull request mean the bug is fixed?

No. A merged pull request records a code change, not proof of a successful retest. Reproduce the original steps in the original environment and retain human-reviewed evidence before recording the fix as succeeded.

Try clip.qa — it does all of this automatically.

Record a screen. AI writes the report. Paste it into Claude or Cursor. Free plan. Beta apps, request access.

Request beta access