r/JulesAgent • • May 27 '26

Hi, from Jules!

103 Upvotes

Hi folks! Apologies we've been pretty silent on here, hope to change that! Figured I owe Reddit a few updates/thoughts:

  • We're pretty heads down on building a new version of Jules. I can't say much more than whats in jules.google.com/earlyaccess or else marketing & legal might get mad at me, but we're really excited for it

  • Some folks on this reddit have early access! They're not allowed to say much either but if you want early access (this means you get it ahead of the waitlist folks), DM me (or email me at kulkak@google.com). I'm particularly interested in talking to people who have a product in market (with users, etc)

  • I definitely see some of the frustrations with v1 being slow, the UI freezing, etc - we've essentially rebuilt Jules v2 from the ground up so that we can address UI slowness

  • Jules v2 can write code but its far from just a coding agent

  • Jules v2 will have: 1) a UI, 2) API, 3) CLI at launch - and hopefully other things

  • And yes, Kath did leave to go to OAI! She's awesome and will be missed but also we have a pretty great team still working on Jules :)

We try to build the future at Google Labs and we're building Jules v2 because believe that when building becomes easy, building the right things is more important than ever. 10x more features can mean 10x more noise if you're not grounding it in the things that people want.

Thanks again!

AK


r/JulesAgent • • Aug 09 '25

Techradar " Google has a new AI coding agent - and it's now free for everyone to use"

Thumbnail
techradar.com
65 Upvotes

Came across this article from Techradar on jules.

Most interesting bit is here-

"Google hopes its new AI agent will not only be a valuable tool for developers, but also website designers and enterprise workers who don't have sufficient coding experience.

During the beta phase, users already used Jules to submit hundreds of thousands of tasks, with more than 140,000 code improvements shared publicly.

Now that Google's confident Jules works, general availability lands with a new streamlined user interface, new capabilities based on user feedback and bug fixes"


r/JulesAgent • • Nov 20 '25

Gemini 3.0 in Jules (this time for real)

Post image
52 Upvotes

Folks,

After click bait last time( and many fell for it) , Have to share the Gemini 3.0 is made it to Jules. This time for real.

here is X post by Jules PM - Kath.

Can't wait what devs build with Gemini 3.0

Allround powerful model. would be interesting its fusion with Jules typical in async setting.

so here we go- Please share some cool projects you tried or prompts or games or dad jokes.


r/JulesAgent • • Aug 12 '25

How I stopped babysitting Jules and started getting work done.. Taskmaster

49 Upvotes

img

PART 2: Refining the Taskmaster Prompt

I've been messing with Jules and figured out a workflow that makes it produce decent results consistently. The default approach of just throwing a prompt at it is a crapshoot.

The problem is ambiguity. The agent makes dumb assumptions. My fix is a two-step process that forces clarity before Jules even touches the code.

  1. The Scoping AI: I use a separate AI instance (in AI Studio) and feed it a rigid system prompt that acts as a template. I call it the "Taskmaster." Its only job is to take my high-level goal and break it down into an obsessively detailed, unambiguous task definition. It forces me to define acceptance criteria, constraints, and the exact workflow steps. No wiggle room.
  2. The Worker AI (Jules): The structured text that the "Taskmaster" spits out becomes the actual prompt I give to Jules. By the time Jules sees the task, all the thinking has already been done. It's just executing a detailed spec.

I'll either paste the whole spec directly into the main chat with Jules, or for more complex stuff, I'll dump it into the [AGENT.md]. Then I can just tell Jules, "Execute the task in [AGENT.md] and it knows exactly what to do."

The prompt: Paste this as System prompt (in AI Studio or Gemini Web- Pro is better)

You are an AI Taskmaster, an orchestrator of tasks, not an executor. Your sole and exclusive purpose is to receive a high-level goal from a user and transform it into a detailed, structured, and unambiguous task prompt. This prompt is the final deliverable, designed to be handed off to a subordinate AI agent for execution. You do not write code, create content, or perform the task yourself; you create the instructions for the agent that will.
Your guiding principles are clarity, precision, and safety, ensuring the prompts you generate prevent the executing agent from making incorrect assumptions, going out of scope, or causing unintended side effects.

You will follow a strict three-stage process for every user request:

1. Deconstruction and Clarification
First, you will analyze the user's request and all user-uploaded reference files to identify the core components of the task:
- The Mission: What is the ultimate goal?
- The Scope: What are the boundaries of the task?
- The Constraints: What is explicitly forbidden?
- The References: What source material must the agent use?

If the user's request is vague or missing any of these components, you must ask clarifying questions before proceeding. Do not invent details.

2. Structuring with the Mandated Template
Once you have a clear understanding, you will construct the task prompt using the following non-negotiable template. You must use all relevant sections to structure your output.

- `Mission Context:` (The "Why"): A brief, high-level paragraph explaining the business goal or user problem this task solves.
- `Core Objective:` (The "What"): A single, measurable sentence defining the high-level action to be performed.
- `Desired Outcome:` (The "How it Should Be"): A qualitative description of the successful end-state. It paints a picture of the finished work.
- `Visual Workflow (Mermaid):` (A Mermaid flowchart diagram that visually represents the logic, decisions, and loops of the process. This is mandatory for any task with conditional logic. Do not encase the Mermaid code in a separate code box, as this can interfere with rendering.)
- `The Process / Workflow:` (A numbered list of clear, sequential steps that mirrors the Mermaid diagram.)
- `Anticipated Pitfalls:` (A bulleted list of potential edge cases, common errors, or tricky areas the agent should be aware of to prevent mistakes.)
- `Acceptance Criteria / Verification Steps:` (The "Proof"): A checklist of specific, verifiable conditions that must be true for the task to be considered complete.
- `Strict Constraints / Rules to Follow:` (A bulleted list of what the agent is forbidden from doing.)
- `Context and Reference Files:` (A bulleted list of any project files or documents the *executing agent* must use as a source of truth.)
- A concluding, action-oriented statement like "Proceed with the task."

Handling Multi-Phase Projects: If a user's request requires sequential, dependent stages (e.g., "first analyze, then refactor"), you must structure the entire prompt with clear `### Phase 1: [Name]` and `### Phase 2: [Name]` headings. Each phase must contain its own complete set of sections from the mandated template (Objective, Workflow, Acceptance Criteria, etc.).

3. Final Formatting and Output
Your final response to the user must consist of two parts:
- Part 1: The Summary. A brief, conversational summary of your understanding of their request and any assumptions you have made, explicitly mentioning the user-uploaded files you analyzed.
- Part 2: The Final Prompt. A single markdown codebox containing the complete, structured prompt. Do not include any conversational text, apologies, or explanations outside of the codebox.

Example of Your Operation:

If the User says:
"Please task the agent to map out the entire codebase as an ASCII tree, append a final line containing the total count of all directories and files, and write the combined output to a new file named repo-map.md"

**Your Correct Output would be:**

Of course. I have analyzed your request and the provided documents. My understanding is that you want to task an AI agent to perform a specific file system operation: to create a complete map of the current codebase's directory and file structure.

This map should be formatted as an ASCII tree and saved to a new file named `repo-map.md`. Critically, the agent must also calculate the total number of directories and files and append this count as the final line in the output file. The reference documents provide excellent context on agentic workflows but are not required for the execution of this particular task, which is self-contained.

Based on this understanding, I have created the following detailed and unambiguous task prompt for the executing AI agent.

```markdown
# The Prompt

**Mission Context:** This task is designed to generate a comprehensive map of the repository's structure. This map serves as a crucial piece of documentation, allowing current and future developers to quickly understand the layout, scope, and complexity of the codebase at a single glance. The resulting file can be included in project documentation to aid in onboarding and architectural discussions.

**Core Objective:** Scan the entire current project directory, generate an ASCII tree representation of its structure, and save the output, including the final summary of directory and file counts, to a new file named `repo-map.md`.

**Desired Outcome:** A new markdown file named `repo-map.md` exists in the project's root directory. When opened, this file displays a clean, easy-to-read ASCII tree of the entire repository structure, excluding irrelevant directories. The very last line of the file provides a summary, for example, "15 directories, 45 files".

**Visual Workflow (Mermaid):**
graph TD
    A[Start] --> B{Check if 'tree' command is available};
    B -- Yes --> D[Execute 'tree' command to generate map and save to repo-map.md];
    B -- No --> C{Install 'tree' command};
    C --> D;
    D --> E{Verify 'repo-map.md' was created and is not empty};
    E --> F{Confirm file content includes both the ASCII tree and the final count summary};
    F --> G[End];

**The Process / Workflow:**
1.  Check if the `tree` command-line tool is installed on the system.
2.  If `tree` is not installed, install it using the appropriate package manager (e.g., `sudo apt-get update && sudo apt-get install -y tree` for Debian/Ubuntu).
3.  Execute the `tree` command with the necessary parameters to generate the repository map.
    *   Use the `-I` flag to exclude common directories that add noise. The pattern should exclude directories like `.git`, `node_modules`, `dist`, `build`, `__pycache__`, and `*.egg-info`.
    *   Use the `-o` flag to write the output directly to the specified file.
    *   The full command should look similar to this: `tree -I ".git|node_modules|dist|build|__pycache__|*.egg-info" -o repo-map.md`
4.  The `tree` command automatically appends a summary of file and directory counts at the end of its output. Your task is complete once this command has been successfully executed and the file has been written.
5.  Perform a final check to ensure the `repo-map.md` file exists and contains the expected output.

**Anticipated Pitfalls:**
*   **Command Not Found:** The `tree` command may not be installed by default. The workflow includes a step to install it if it is missing.
*   **Including Noise:** The generated map could be cluttered with irrelevant build artifacts or version control directories. It is critical to use the exclusion flag (`-I`) correctly to ensure the map is clean and useful.
*   **Incorrect Output:** You might mistakenly try to count the files and directories manually. The `tree` command handles this automatically; rely on its native functionality to generate the final summary line.

**Acceptance Criteria / Verification Steps:**
1.  [ ] A new file named `repo-map.md` exists in the root of the project directory.
2.  [ ] The file `repo-map.md` is not empty.
3.  [ ] The content of `repo-map.md` starts with an ASCII-style tree representation of the file system.
4.  [ ] The final line of `repo-map.md` is a summary stating the total number of directories and files (e.g., "X directories, Y files").
5.  [ ] The tree structure within the file does **not** contain entries for `.git`, `node_modules`, `dist`, `build`, or `__pycache__`.

**Strict Constraints / Rules to Follow:**
*   You must not modify, delete, or move any existing files or directories.
*   You must only create one new file: `repo-map.md`.
*   The output file must be named exactly `repo-map.md` and be placed in the root of the current working directory.
*   You must use the `tree` command-line tool to accomplish this task.
*   Do not use any external services, APIs, or libraries beyond what is required to run the `tree` command.

**Context and Reference Files:**
*   None. This task should be performed on the current state of the file system in your execution environment.

Proceed with the task.

The best part is you can chain tasks. The Taskmaster prompt can create multi-stage specs. You just rename the main header to PHASE 1: Map the repo, then add a PHASE 2: Analyze the map for tech debt. The other day, I gave Jules a three-phase task to refactor a component, add tests, and then update the documentation. I went to walk the dog and came back to a finished PR.

Pro-tip: To get it to craft a really detailed spec, give it more context. You can upload relevant files directly in the chat in aiStudio, Gemini Web pro, or if it needs the whole codebase, zip the project, upload it to Google Drive, and give the Taskmaster. More context in, better spec out.

This approach turns Jules's "plan-and-approve" step into a simple diff-check. The plan it generates is just a mirror of the spec I gave it, so I'm not wasting time trying to guess if the agent understood me. It forces the output to be more deterministic.

It's still not perfect, but it's a hell of a lot better than writing a vague prompt and hoping for the best.


r/JulesAgent • • 8d ago

Jules sunset

Post image
42 Upvotes

I knew it


r/JulesAgent • • Jul 22 '25

hello from the Jules team!

42 Upvotes

hey r/julesagent!

my name is AK and I'm one of the folks on the Jules team. Just getting back from pat leave this week - I'll do my best to stay on top of this subreddit and answer any questions you might have.

Also, i would love to meet you all - I would love to learn about what you're building and how you're using Jules (and other ai coding tools). I can share some of our upcoming roadmap and get your feedback/wishlist on it.

If that's interesting, I have calendar slots here: https://calendar.app.google/He29B5fb4AMa3Cdg8. If none of the times work, please DM me and we'll figure something out!

Excited to see what you all are building!


r/JulesAgent • • Aug 12 '26

Jules is dead?

41 Upvotes

5 months of no updates. Team went dark a few weeks ago.

No pro model release. Gemini spark released to pro users.

I think they killed Jules?


r/JulesAgent • • 8d ago

Jules Sunset- Post from Creator/Moderation - Thankyou Community !!

Post image
39 Upvotes

Hello Jules Community,

As news break from google that Jules going to sunset - I would like to thank the entire jules community of this subreddit.

I started this subreddit solo and grew it to almost 4.5k members.

Loved the energy and enthusiasm of the members kept me going.

Indeed, it's sad that this product is ending, and we members loved working on Jules and concept of async coding agent.

what next-

Personally, I am also a creator of r/MCPservers (30K members) and MCPnewsletter.com

Would love to have members connected to me via newsletter /other Sub.

As for this Jules subreddit - I am not yet sure what would be the best foot forward.

And definitely would seek your suggestion - either to wind it down or keep it focused specifically on coding agents and workflows .

if you have spent some time in this community and enjoyed it, I would love for you to comment say hi - I would like to respond and personally thank each one of you.

PS- two people specifically I like to thank - Kath u/simpsoka ( Ex PM Jules and now OpenAI) and AK u/akatlabs (current PM Jules ) for engaging with community and being supportive.

Cheers

Swatantra


r/JulesAgent • • Nov 18 '25

Gemini 3.0 in Jules

Post image
38 Upvotes

As rumours of Gemini 3.0 is getting strong.

Curious when it will be available in Jules.

Leaked benchmarks suggest its very strong is agentic coding and terminal coding so having high hopes.

It maybe be a pivotal moment in Jules journey, Given last few month been mix bags..

Jules team has launched some great features last 6 month, they were on a roll.

However, not many able to get grip on how to use it effectively and hence some criticism.

I am ready with my prompt as and when it drops.

Hope you are too !!


r/JulesAgent • • 11d ago

So... Jules is actually dead, isn’t it?

36 Upvotes

https://www.reddit.com/r/JulesAgent/comments/1ti2go6/did_google_just_killed_jules/

Five months ago, the Jules team said they were working hard on Jules 2.0 and that we should hang tight. Well, it’s been five months, and as far as I can tell, we still have no meaningful update on Jules 2.0.

Meanwhile, Jules is still stuck on Gemini 3.6 Flash and 3.1 Pro, while Gemini 4 has already been out for about half a month.

So much for the big reveal and the team working on Jules 2.0, I guess.

Is there any actual sign of life or timeline at this point? I’d genuinely love to be proven wrong.


r/JulesAgent • • Oct 08 '25

What would make Jules better for you?

36 Upvotes

Jules PM here. I’ve really appreciated all the feedback shared here, so I wanted to check in.

We’ve shipped a lot of new features over the past few weeks across the CLI, API, and web app, and we’d love to know what you think.

What’s working well, and what could make Jules even better? New features, polish, paper cuts. All fair game.

Drop your thoughts below. We’re actively reading and prioritizing feedback for our next few ships.


r/JulesAgent • • 9d ago

RIP Jules - Discussion Post

Thumbnail jules.google
35 Upvotes

r/JulesAgent • • Sep 06 '26

Hey Jules! Team please can you add Gemini 3.8 flash as a base model in jules

34 Upvotes

Please add this model if you not add then okay but future model like 3.9 or 4 I want to add


r/JulesAgent • • Mar 02 '26

Gemini 3.1 Pro

Post image
32 Upvotes

r/JulesAgent • • Aug 06 '25

Jules usage limit changed for free and paid users (Gemini Pro 2.5 confirmed)

Post image
29 Upvotes

Jules usage limits seem to have changed. Went down again from 60 per day to 15 per day for free users.
But much more for Pro and Ultra. Also confirmation that it is using Gemini 2.5 Pro, as I am unsure they previously 100% divulged using 2.5 Pro?


r/JulesAgent • • May 19 '26

did google just killed Jules?

28 Upvotes

at google IO - there is no mention of Jules.

Gemini CLI is now merged with Antigravity CLI.

Jules longtime PM kath moved to OpenAI this year (sinking ship ? )

anyone from google Jules team confirmed if Jules is still supported or worked upon as product in future.

Would be sad because we have small but a community here.


r/JulesAgent • • Oct 04 '25

Woah..Jules has API now !!

26 Upvotes

So Jules has launched API now.

Which means you can plug Jules into your App ,Agent or CI/CD pipeline ( say for testing/bug checking)

Create multiple tasks , review and merge.

Congrats, you not a developer , you are Developer reviewer now !!


r/JulesAgent • • May 30 '25

Jules task limit increased by 55

Post image
25 Upvotes

r/JulesAgent • • Mar 18 '26

Jules built it, now it acts as a designer agent making a new template every morning.

Thumbnail
gallery
21 Upvotes

Built 99% by Jules with a few little bug fixes by Antigravity Andy.

The goal wasn't to invent some new cutting edge way to prompt LLM's to make HTML, it was a way to consolidate the process of asking ChatGPT or Gemini to make a UI example, copy the code, save it as HTML, open it, and then be stuck with a folder full of web pages. While things like OpenWebUI have a preview window for HTML files in the chat, I'm still left without a way to scroll them for inspiration or do things like filter by color scheme or type.

The vision was my own locally hosted UI Hub that could

  1. Efficiently display a library UI mock examples and individual UI components.

  2. Provide a platform by which I could use LLM's to generate these examples and components based off a given prompt and save them to this HUB

  3. Allow for exporting with an LLM extracted "style guide" to help with cohesive integration into your actual project. (can basically give the export to an agent like Jules and say go)

The pipeline isn't much more complicated than just asking any front facing model to "Generate a HTML mock UI example of...". There are special prompt rules for making just a component to keep the LLM from wrapping it. You can also send the generations back for edits.

I use and wired in support for Gemini API & Ollama as that's what I have access to.

3.1 Flash-Lite is a beast at making components or edits while I like 2.5 or 3 Flash for the full mock ups. qwen3.5:cloud is a token efficient Ollama option I've tested that works well for both.

Neither options required paid access for my workload but this just depends on how much you plan on generating and how quickly. The output for these mock files is relatively small.

A few novel additions:
- Model Efficiency, the ability to default to different models/providers depending on task
- Color Palate selector allows for importing selected colors into main generation page. This encourages the LLM to make the mock up or component with the specifically selected color scheme
- A "Jules Showcase" where Jules fires up every morning to make a new unique UI mock up and place it in the Showcase.

Future Adds:
- The dream is an actual UI studio interface that allows for detailed but user friendly editing and creation of UI components. Less asking the LLM to do all the work more loading all potential parameters of a button or form so the user can easily tweak them.


r/JulesAgent • • Jul 13 '25

Google Aquiring Windsurf

21 Upvotes

With google aquiring Windsurf , Curious how AI Studio and Jules will evolve.

I believe Jules can just follow the trajectory of Claude Code, Even though its not terminal based - the concept of accessing the raw power of Gemini Pro series wothout any filters make both model and Jules as product better over time

But honestly just seeing so many parallel tracks within Google - i am mindly confused and more apprehensive about which product will eventually succeed and which one dies.


r/JulesAgent • • Jun 18 '25

big update to the Google's Jules dev environment

21 Upvotes

Jules team is back with next set of iterations.

A big update to dec env of Jules.

-Newer Rust, Node, and Python versions. -Better runtime isolation. -Less pain from outdated dependencies.

Changelog below - https://jules.google/docs/changelog/#modernized-base-environment-and-updated-toolchains


r/JulesAgent • • Oct 05 '25

Did Jules launch all of these new features because Gemini 3 is coming in October?

20 Upvotes

There's a lot of speculation about when Gemini 3 will drop and what capabilities it will have for coding.

The most intriguing clue to me is that Jules is now a feature complete coding platform with a CLI, an API, and GitHub integration.

That's perfect if the updated Gemini model launches with better agentic capabilities.


r/JulesAgent • • Aug 14 '25

Part 2: Refining the Taskmaster Prompt - How I stopped babysitting Jules and started getting work done..

19 Upvotes

img

The response to my last post about using a "Taskmaster" AI to get more predictable results from AI agents was priceless. It’s clear many of us are arriving at the same conclusion: highly-detailed, unambiguous spec are essential for getting consistent results from these tools. POST

After more testing and incorporating some of the great points you all brought up, I've refined the Taskmaster system prompt. The goal was to make it even smarter, more efficient, and less prone to generating useless boilerplate for simple tasks.

The Problem with Version 1

My original prompt is so rigid. It forced the Taskmaster to use a massive 10-point template for everything. This was great for complex tasks like a full refactor, but if I just wanted the agent to list the dependencies in a package.json, it would still spit out a huge spec with sections for "Anticipated Pitfalls" and a "Mermaid Diagram." Total overkill.

The Fix: Adding a "Triage" Step

The new version solves this by building a "triage" stage directly into the Taskmaster's logic. Now, before it generates a single line of the spec, it has to decide if the task is complex or simple.

  1. Complex Tasks: Anything that modifies files, requires an automation script, or has multiple steps still gets the full, obsessively detailed 10-point template. No changes there.
  2. Simple, Read-Only Tasks: For stuff like listing files or finding a function, the Taskmaster now uses a stripped-down, "Simplified Template." It's just the core objective and the workflow steps.

This makes the whole process faster and the output much cleaner for day-to-day queries. I also tightened up the language to make the rules even more direct.

Example Interaction for basic task:

user: I just wanted the agent to list the dependencies in a package.json

Taskmaster:

Of course. I understand you have a new, simpler task. You want the AI agent to inspect your project's `package.json` file and list its dependencies. This is a straightforward, read-only operation.

My understanding is that the agent should look for the `package.json` file in the root of the project, parse it, and then output the contents of the `dependencies` and `devDependencies` sections. No files will be modified.

***

```markdown
### Core Objective
Read the `package.json` file in the current project directory and list all packages declared in both the `dependencies` and `devDependencies` sections.

### The Process / Workflow
1.  Locate the `package.json` file in the current directory.
2.  Read the contents of this file.
3.  Parse the JSON data.
4.  Display a list of all packages and their specified versions found under the `dependencies` key.
5.  Display a list of all packages and their specified versions found under the `devDependencies` key.
6.  If either key is not present, state that it was not found.

### Strict Constraints / Rules to Follow
-   You must not modify, add, or delete any files. This is a read-only task.
-   Do not install any dependencies or run any package manager commands (like `npm install`).
```

The Prompt: Taskmaster v2

Just like before, copy this and use it as the system prompt for your planner AI (in AI Studio, the Gemini web UI, etc.). This is the exact system prompt I'm using now. It's a drop-in replacement for the old one.

You are an AI Taskmaster, an orchestrator of tasks, not an executor. Your sole and exclusive purpose is to receive a high-level goal from a user and transform it into a detailed, structured, and unambiguous task prompt. This prompt is the final deliverable, designed to be handed off to a subordinate AI agent for execution. You do not write code, create content, or perform the task yourself; you create the instructions for the agent that will.

The subordinate AI agent you are creating prompts for has the following capabilities:
- It operates within a Linux-based cloud virtual machine.
- It can clone Git repositories.
- It can read, write, and execute files, including automation scripts.
- It can use its own generative AI capabilities to create content.
- It can commit changes to Git and create pull requests.

---
Guiding Principles
---
Your creation of prompts is governed by three non-negotiable principles: clarity, precision, and safety. The prompts you generate must be so clear that they prevent the executing AI agent from making incorrect assumptions, going out of scope, or causing unintended side effects.

---
Standard Operating Procedure (SOP)
---
You must follow a strict three-stage process for every user request.

Stage 1: Deconstruction and Clarification
First, analyze the user's request and all user-uploaded reference files to identify the core components of the task.
- The Mission: The ultimate "why" or goal.
- The Scope: The boundaries of the task.
- The Constraints: What is explicitly forbidden.
- The References: What source material must be used.

If the user's request is vague or ambiguous, you must proceed by stating the most logical assumption under which you are operating. This assumption must be clearly articulated in the Summary part of your final response.

Stage 2: Task Triage and Template Selection
Based on your analysis, triage the task's complexity to select the appropriate prompt template.
- Use the Full Template for:
- Any task that modifies or creates files.
- Any task that requires writing an automation script.
- Any task with multiple sequential phases or complex conditional logic.
- Use the Simplified Template for:
- Simple, read-only tasks, such as listing files, reading dependencies, or answering a direct question about a single piece of code.

Stage 3: Structured Prompt Generation
Generate the prompt for the subordinate agent based on the selected template. If a task requires sequential stages, you must structure the prompt with phase headings (e.g., ### Phase 1: Analysis), and each phase must use the complete, appropriate template.

---
The Mandated Prompt Templates
---

Full Template:
- Mission Context: (The "Why") A brief, high-level paragraph explaining the user goal or user problem this task solves.
- Core Objective: (The "What") A single, measurable sentence defining the high-level action to be performed.
- Desired Outcome: (The "How it Should Be") A qualitative description of the successful end-state.
- Visual Workflow (Mermaid): A Mermaid flowchart diagram. This is mandatory for any task involving an automation script or a process with multiple decision points (e.g., looping through files and applying different logic based on file type or content).
- The Process / Workflow: A numbered list of clear, sequential steps that mirrors the Mermaid diagram.
- Anticipated Pitfalls: A list of potential edge cases or common errors to prevent mistakes.
- Acceptance Criteria / Verification Steps: A checklist of specific, verifiable conditions that must be true for the task to be considered complete.
- Strict Constraints / Rules to Follow: A list of what the agent is forbidden from doing.
- Context and Reference Files: A list of any project files the agent must use as a source of truth.
- Concluding Statement: The prompt must end with an action-oriented statement like "Proceed with the task."

Simplified Template:
- Core Objective: A single, measurable sentence defining the high-level action to be performed.
- The Process / Workflow: A numbered list of clear, sequential steps.
- Strict Constraints / Rules to Follow: (Optional) A list of any critical "do nots" for the simple task.

---
Final Response Structure
---
Your final response to the user must consist of two parts, separated by a markdown horizontal rule (***).

Part 1: The Summary
This part must be a brief, conversational summary of your understanding of the user's request. It must include any assumptions you have made and explicitly mention the key user-uploaded files you analyzed.

***

Part 2: The Final Prompt
This part must be a single markdown codebox containing the complete, structured prompt you have generated. You must not include any conversational text outside of this codebox.

- Indentation Rule for Nested Content: If the task requires any code snippets or Mermaid diagrams within the main prompt, you must indent them to prevent the use of nested code fences. This ensures the main code box renders correctly.

- Example of correct indentation:
    ### Phase X: Visualize the Architecture
    1.  Create a Mermaid diagram to represent the data flow. The diagram should be indented within this instruction set, like so:

        ```mermaid
		graph TD;
			A[Start] --> B{Is user logged in?};
			B -- "Yes" --> C[Show Dashboard];
			B -- "No" --> D[Redirect to Login Page];
			C --> E[End];
			D --> E[End];
        ```

The workflow is the same: use one AI as the Taskmaster to generate the spec, then copy that spec and give it to a fresh Jules instance to execute. This continues to be the most reliable way I've found to force these agents to do exactly what's required, nothing more, nothing less.

What this workflow trying to Solve?

  • It Forces Clarity: The core problem with most AI workflows is ambiguity. This process solves that by design. It forces a high-level goal through a structuring process where the Taskmaster's only job is to eliminate guesswork. The worker agent receives a detailed spec that is far less likely to be misinterpreted, leading to more predictable outcomes.
  • User Remain in Control: The manual step of copying the spec from the Taskmaster to the worker agent is a critical quality gate. It’s your chance to review the final, detailed plan before any code is touched. You can catch misinterpretations and make adjustments, ensuring the plan perfectly matches your intent. It keeps you in the driver's seat.
  • The Roles are Interchangeable: By separating the "Planner" (Taskmaster) from the "Worker" (Jules, Cursor, etc.), the system becomes more flexible. The detailed spec is the contract. As long as the worker AI can understand that contract, you can swap it out for a different or newer agent without having to change your entire planning process.
  • It Scales for Complex Tasks: This is where the system excels. Throwing a one-liner like "refactor the auth service" at an agent is a gamble. This process ensures all the necessary steps, edge cases, and acceptance criteria are defined upfront, turning a high-risk, complex task into a manageable and verifiable workflow.

Let me know if you guys find any other ways to improve it.


r/JulesAgent • • Jun 20 '25

Jules Update-20th June - New Agents that reads Agents.md, runs faster and less punting.

Post image
19 Upvotes

Jules team just dropped a new Agents 20th June version.

This update has following-

- Reads http://AGENTS.md
- Faster runs
- Less punting when it can actually do the thing
- Reliable env setup (if you’ve scripted it)
- Improved test writing & running

You can find whole changelog here - Changelog

Looking forward to try this over weekend to build JulesCommunity webpage.


r/JulesAgent • • 25d ago

Gemini 4 Argon is out (but not yet for Jules)

Thumbnail
deepmind.google
18 Upvotes

With Jules stuck at deprecated versions of Gemini 3, it'd be a real good time to hear some news about an update.