Skip to content

Changelog

Render images in the diff viewer

August 22, 2025

Images in diff viewer

Jules now intelligently renders images within the diff viewer, providing an immediate visual context for your modifications.

This means:

  • Instant Visual Feedback: When Jules generates images (like charts, diagrams, or web UI screenshots), you’ll see the actual image in the diff, not just its code representation.
  • Streamlined Workflow: No need to switch between tools or download files to see the results. Jules keeps everything in one place.

Try it out! Ask Jules to render an output, like a graph based on data, and commit it to your repository. You’ll be able to see the generated image seamlessly within your diff viewer.

Export at any time

August 15, 2025

Export

You’re now in full control of when your code gets to GitHub. No need to wait for a task to finish or ask Jules to do it for you. At any point during a task, just click the GitHub icon in the top right to publish the current work-in-progress as a new branch or open a pull request. This gives you more flexibility and control to review, test, or take over whenever you’re ready.

Increasing the VM Size to 20GB

August 15, 2025

We heard your feedback about running into disk space limits on larger projects. To address this, we’ve significantly increased the available disk space in the Jules VM to 20GB. This provides more room for large dependencies, build artifacts, and complex repositories, reducing disk-related failures so Jules can tackle bigger tasks. Happy Julesing!

Jules can surf the web

August 8, 2025

Post Beta

Jules can now proactively search the web for relevant content, documentation, or code snippets to help complete your tasks. This means Jules can get the information it needs, resulting in more accurate and successful task completion.

In Summary:

  • Jules can find the latest documentation for dependencies/libraries you’re using
  • Jules can proactively find examples or code snippets that can help inform its implementation

Note: web search works best when working on technical documentation. Queries like: “What is the latest news today?” are not supported.

Interactive Plan

August 8, 2025

Post Beta

Meet Interactive Plan. Instead of jumping straight to the solution, Jules will now read your codebase, ask clarifying questions, and work with you to refine the plan. This collaborative approach gives you more control and ensures you’re on the same page, leading to higher-quality code and a more reliable solution.

In summary:

  • Trigger the interactive plan from the dropdown when you start a task
  • Jules will start a brainstorm with you and ask clarifying questions

Critic Agent

August 8, 2025

Critic Agent

Great developers don’t just write code, they question it. And now, so does Jules. We’ve built the Jules critic agent to ensure that every line of code isn’t just functional, but robust, secure, and efficient. It acts as an internal peer reviewer, challenging every proposed change to elevate the quality of the final output.

Some high level notes:

  • Critic-augmented generation: The Jules critic is integrated directly into the generation process. Every proposed change undergoes adversarial review before completion.

  • Improved code quality: The critic flags subtle bugs, missed edge cases, and inefficient code. Jules then uses this feedback to improve the patch in real-time.

  • A new kind of review: The critic is not just another linter or test. It understands the intent and context behind code, similar to a human peer reviewer.

  • Built on research: This feature draws on research into multi-step, tool interactive critiquing and actor-critic reinforcement learning, where an “actor” generates and a “critic” evaluates.

Jules can test web-apps and show you the results

August 7, 2025

Post Beta

Next time you are working on a front end project with Jules, ask it to verify its work and it’ll render the website and send you back a screenshot!

  • Ask Jules to complete a web development task and to verify the front end
  • Jules will send you a screenshot of the front end along with any code changes
  • The default Jules base image now includes Playwright for front end testing
  • Users can also add images in the form of public URLs for Jules to use as input

Jules is out of beta!

August 6, 2025

Post Beta

Today we are thrilled to announce that Jules is no longer in beta! Since launch just two months ago, Jules has passed over 140k public commits. Thank you to our amazing beta users for all your support and feedback.

In addition, we’re launching our pricing plans to unlock higher task limits, along with a bunch of quality improvements in the Jules app and agent. Here are the details:

  • Get higher task limits through the Google AI Pro and Ultra plans. More details at Limits and Plans.
  • Jules now uses the power of Gemini 2.5 thinking when creating its plan, resulting in higher quality plans and more complete tasks
  • Numerous bug fixes so Jules gets stuck less, and is better at following your instructions in agents.md

Environment snapshots for faster tasks

August 5, 2025

Env Snapshot

Jules now creates a snapshot of your environment when you add environment setup scripts. For complicated environment, users should see faster and more consistent task execution.

In summary:

  • Jules will now snapshot your environment when you provide an environment setup script
  • Snapshots are loaded automatically next time you run a task
  • This provides for faster task startups, especially for complex environments
  • You can find environment configuration by clicking the “codebase” in the left hand panel, or by clicking the “configure environment” button in the task pane.

Open A PR directly from Jules

August 4, 2025

Open a PR

Closing the loop from task to merge 🤝

Jules can now open a pull request directly from the UI. After a task completes, just use the new dropdown next to the ‘Publish Branch’ button to open a PR. Jules will request to merge the newly published branch into main, streamlining your entire workflow. Less context switching, faster merging.

Added Bun runtime support

July 18, 2025

Bun

Jules now supports Bun. You can run tasks using Bun out of the box, no extra setup required. This expands compatibility for projects that use Bun instead of Node.

Read more about the jules base image and what tooling works with Jules.

Improved task controls and other 💅 UI delight

July 3, 2025

Task controls

  • Pause, resume, and delete tasks—without losing your sense of place. Available from sidebar and repo view. You can even quickly copy task urls!
  • Non-urgent task icons are now more recessive
  • Certain hover states—which did not look good—have been toned back.
  • System messages have more consistent padding and borders

Learn more about running a task.

Jules now listens to GitHub issues

June 26, 2025

Assign to Jules

Add the label ‘jules’ to any GitHub issue to start a task in Jules. That’s it—label on, task live.

How to summon Jules:

  • Open a GitHub issue.
  • Click the gear next to “Labels”.
  • Add the label ‘jules.’

Make sure the Jules GitHub App has access to your repo. After that, Jules takes it from there. Read more about running tasks in Jules!

Jules Agent Update: Faster, Smarter, More Reliable

June 20, 2025

Jules environment updates

We’ve shipped a big upgrade to the Jules agent under the hood.

What’s new:

  • Smarter context. Jules reads from AGENTS.md if it’s in your repo.
  • Improved performance. Tasks now complete faster—no numbers to share just yet, but you’ll feel it.
  • Significantly reduced punting. We tightened the loop to keep Jules moving forward.
  • More reliable setup. If you’ve added an environment setup script, Jules now runs it consistently.
  • Better test habits. Jules is more likely to write and run tests on its own.

Check out the Getting Started guide to learn more about AGENTS.md support.

Modernized base environment and updated toolchains

June 18, 2025

Jules environment updates

We’ve overhauled the Jules development environment to move beyond the default Ubuntu 24.04 LTS packages. This includes:

  • Explicitly installing newer versions of key toolchains like Rust, Node, and Python, addressing long-standing version issues.
  • Adding finer-grained control over installation steps via custom scripts instead of relying solely on apt.
  • Introducing support for multiple runtimes, improved isolation, and version pinning to reduce drift and better match developer expectations.

These changes unblock several issues developers encountered with outdated dependencies and improve alignment with modern project requirements.

Read about the Jules environment setup to learn more about what’s pre-installed.

Customization and Efficiency Enhancements

June 6, 2025

Jules code view

Performance upgrades: Enjoy a smoother, faster Jules experience with recent under-the-hood improvements.

Quickly copy and download code: New copy and download buttons are now available in the code view pane, making it easier to grab your code directly from Jules.

Stay focused with task modals: Initiate multiple tasks seamlessly through a new modal option, allowing you to keep your context and workflow intact. Learn more about kicking off tasks.

Adjustable code panel: Customize your workspace by adjusting the width of the code panel to your preferred viewing experience.

Check out the docs to learn more about how to download code that Jules writes.

A faster, smoother and more reliable Jules

May 30, 2025

This week, our focus has been on improving reliability, fixing our GitHub integration, and scaling capacity.

Here’s what’s we shipped:

  • Updated our limits to 60 tasks per day, 5 concurrent.
  • We substantially improved the reliability of the GitHub sync. Export to GitHub should also be fixed on previously created tasks.
  • We’ve decreased the number of failure cases by 2/3

Learn more about usage limits.

Improving Stablity

May 22, 2025

We’ve been heads down improving stability and fixing bugs—big and small—to make Jules faster, smoother, and more reliable for you.

Here’s what’s fixed:

  • Upgraded our queuing system and added more compute to reduce wait times during peak usage
  • Publish Branch button is now part of the summary UI in the activity feed so it’s easier to find
  • Bug vixes for task status and mobile

Learn more about how to publish a branch on GitHub.

Jules is here

May 19, 2025

Jules dashboard

Today, we’re launching Jules, a new AI coding agent.

Jules helps you move faster by working asynchronously on tasks in your GitHub repo. It can fix bugs, update dependencies, migrate code, and add new features.

Once you give Jules a task, it spins up a fresh dev environment in a VM, installs dependencies, writes tests, makes the changes, runs the tests, and opens a pull request. Jules shows its work as it makes progress, so you never have to guess what code it’s writing, or what it’s thinking.

What Jules can do today

  • Fix bugs with test verified patches
  • Handle version bumps and dependency upgrades
  • Perform scoped code transformations
  • Migrate code across languages or frameworks
  • Ship isolated, scoped, features
  • Open PRs with runnable code and test results

Get started with the Jules documentation, and visit jules.google.com to run your first Jules task.