New agent Build & Plan modes

Typical of Replit to launch quite an important feature that will affect our day to day workflow, and not bother announcing it to clients.

But anyway, I asked Agent to explain the new modes, and its outline is shown below. And based on what Agent told me, I have two initial questions - I would love to discuss these with you other builders:

  1. You’re only charged when Agent implements approved changes. You’re not charged during planning/proposal stages. Really!!?? So we can have massive planning chats with agent which incur costs upstream with Claude, and Replit really won’t charge us???

  2. Based on the documentation, Plan mode is NOT 100% guaranteed to prevent code changes. Hhmmm!! Well this makes it an utter waster of time and too dangerous to use.


Steve: what is the difference between the new Agent tool Build and Plan modes?

Based on Replit’s documentation, here are the key differences between Agent’s Build and Plan modes:

Plan Mode

  • Outline Creation: Agent creates a detailed development plan without executing code
  • Review Process: You can review and approve the proposed approach before implementation
  • Strategy Discussion: Allows you to guide the AI’s direction and make adjustments to the plan
  • No Code Changes: Only planning and outlining, no actual file modifications

Build Mode

  • Direct Implementation: Agent immediately executes the plan and writes code
  • Active Development: Makes real changes to your codebase and files
  • Immediate Results: You see working code and features right away
  • Full Execution: Handles the complete development process from start to finish

The Iterative Process

The two modes work together in an iterative workflow:

  1. Plan → Agent proposes what it will build
  2. Review → You approve, modify, or reject the plan
  3. Build → Agent implements the approved plan
  4. Iterate → Repeat as needed for refinements

This approach gives you more control over the development process, especially for complex projects where you want to ensure the AI understands your requirements before making changes to your codebase.

The newer Agent versions (v2 with Claude Sonnet 4.0) also include enhanced features like web search, image generation, and dynamic intelligence modes for even more powerful development capabilities.


Steve: but what if I am in the wrong mode for what I am asking in my prompts?

Based on the documentation search, there isn’t specific information about switching between Build and Plan modes when you’re in the wrong mode. However, here’s what typically happens in practice: ## Agent’s Adaptive Behavior Agent is generally intelligent about mode interpretation: - If you ask for planning in Build mode, Agent will often still provide a plan before implementing - If you ask for immediate implementation in Plan mode, Agent may suggest switching to Build mode - The AI can usually understand your intent regardless of the current mode setting ## What to Do if You’re in the Wrong Mode Simple approach: 1. Just ask clearly - Say “I need you to plan this first” or “Please build this now” 2. Agent will adapt - It typically recognizes when your request doesn’t match the current mode 3. Mode switching - You can manually switch modes in the Agent interface if needed Example scenarios: - In Build mode but want planning: Say “Before building this, can you outline your approach?” - In Plan mode but want immediate action: Say “Skip the planning, please implement this directly” ## Best Practices Clear communication works best: - Be explicit about what you want: “Plan this feature” vs “Build this feature” - Agent is designed to be flexible and understand context - If you notice you’re getting the wrong type of response, simply clarify what you need The Agent system is built to be forgiving and adaptive, so being in the “wrong” mode typically isn’t a major issue - just communicate clearly what type of response you’re looking for.


Steve: if I am in plan mode, is agent 100% guaranteed to not change any code or files?

Based on the documentation, Plan mode is NOT 100% guaranteed to prevent code changes. Here’s what the documentation reveals:

The Safety Model

Plan mode provides review capability:

  • Agent creates a plan that you can review and approve before implementation
  • The safety comes from the review process, not absolute prevention
  • You have control over modifications through the approval workflow

No Absolute Guarantee

The documentation doesn’t state that Plan mode completely prevents file changes. Instead, it emphasizes:

Safety through review:

  • Plans are presented for your approval first
  • You control when implementation happens
  • The safety mechanism is human oversight, not technical restriction

Rollback as backup:

  • If unwanted changes occur, you can use rollback features
  • Rollback restores code, AI context, and connected databases
  • This suggests changes can happen, but are reversible

Pricing Clues

Important detail:

  • You’re only charged when Agent implements approved changes
  • You’re not charged during planning/proposal stages
  • This suggests Plan mode typically doesn’t implement, but isn’t technically prevented

Recommendation

For absolute safety, consider:

  • Using version control commits before Agent sessions
  • Taking manual backups of critical files
  • Treating Plan mode as “review first” rather than “never change”

The system is designed for safety through human oversight rather than technical restrictions, so while Plan mode is much safer, it’s not a 100% guarantee against any file modifications.

2 Likes

Thanks for surfacing the various facets of this new feature. Let me comment on “not getting charged for planning”. This syncs with my experience recently. I regularly have long and repetitive discussions with the agent to stress test feature specifications. It does not appear that I got charged for them. At least I did not see any “effort summary” pop up at the end of the chat.

Yeah this has updated on my account today!

Thanks for that detail, @Gipity-Steve . I wonder, do you get billed for non-approved changes done by the plan agent?

What do you mean? The plan agent can’t make changes.

If you mean you ask Plan to ideate, then you say execute, and it makes other changes beyond Plan scope and costs you Agent fees. I’d bet my bottom dollar that you’ll be holding the bag there.

LLM coding fees were levied; LLM fees shall be paid.

1 Like

@realfunnyeric based on what @Gipity-Steve said:

It seems that it is possible that the plan agent could make a change. It just caused me to wonder about the billing in those cases since:

It seems that in theory you could be in plan agent, not intending/expecting for changes to be made, and the agent does make some changes that had not been approved and you get billed for them.

Just pondering.

1 Like

I don’t believe so.

I haven’t experienced that, anyway. It’s explicitly blocked from making changes until you switch to Build.

2 Likes

Update: I think Agent hallucinated when it said that Plan mode is NOT 100% guaranteed to prevent code changes. My experience so far has been that plan mode refuses to code, no matter how much you ask it to - I tried this a lot to test it out!

I am still a little scared that one day it will forget its own rules. But for now, it is probably worth going with the vibe, with one finger hovering over the rollback button.

@CraigRT and @realfunnyeric - sorry but I simply don’t believe that Replit won’t charge us for non-coding chats in plan mode.

Asking Agent lots of questions still has a real cost for Replit - every non-coding question has to be passed on to Claude/Anthropic, and they will charge Replit for the tokens used. That is a simple fact of life in AI/GPT/LLM world, and you can be sure as the day is long that Replit will pass that cost on to us.

What will likely happen (and I think I have seen this) is those planning chats get rolled up into a Checkpoint. So:

  • ask Agent 50 planning questions, and it will keep tabs on your running costs - like a bar tab
  • when you finally ask it (in Build mode) to make the code changes, it will produce a Checkpoint
  • the checkpoint is where the bar manager totals up your bar bill from all the planning chats you did leading up to the build-mode coding

Someone please tell me I am wrong?

1 Like

You are wrong.

proof?

and if I am wrong, then I am ditching my ChatGPT account to save myself $20 per month. From now on, I will do all my general GPT chat with Replit in Plan mode.

No proof, just doing what you asked nicely for someone to do!

1 Like

I hereby modify my question to: Someone please tell me I am wrong, with full evidentiary proof, written up in a 20 page paper, and peer reviewed by the industry :rofl::rofl:

1 Like

Well, no one said they didn’t put guardrails up about 1) what plan mode will discuss (aka anything off topic) or 2) fair use limitations

But I’ve had extensive chats with Plan, re: the project at hand, and no charge whatsoever. It appears explicitly unable to make a checkpoint.

Numerous benefits with a normal chatgpt account, such as memory, file output, images, markdown, etc, that set it apart and serve a different purpose.

1 Like

and you are sure the cost of those chats didn’t get rolled up into the next checkpoint (once you eventually gave a build prompt)?

1 Like

I was being slightly flippant about ditching ChatGPT. But you must see my point about the Claude costs of our planning chats. That could be a major cost Replit are taking on the chin. Seems weird to me they’d let that cost go.

1 Like

I agree. But right now, tokens are heavily subsidized, and the savings is being passed down.

Nothing is guaranteed. But I have seen no evidence of plan chat tokens being included in code change costs.

What did you see in documentation that leads you to believe otherwise?

1 Like

Btw I’m not sure of anything Steve.

1 Like

When I asked Agent, it “read the docs” and told me we won’t be charged for planning (as per original post). However, it also told me planning mode might make changes. So we know how reliable Agent is! :blush:

Yet again, us power users are having an interesting debate about Replit policy, on an official Replit forum, and getting tumbleweed from Replit staff who we all know are on this forum but refuse to engage with us. Weird.