Cline Profile picture
Jun 12 8 tweets 3 min read Read on X
We actually didn't want to build a 'plan mode' in Cline. It went against our core principle of simplicity. But then we saw how our power users were using Cline, and it became clear we had to.

Some behind-the-scenes on Plan mode & why it's a critical paradigm in AI coding 🧵 Image
Internally, and with our earliest users, we noticed a pattern. As the AI got more capable, people would instinctively say "wait, don't code yet" or "let me see a plan first." They needed a brake pedal for an AI that was too eager to help. Image
We were hesitant. Adding modes adds complexity, and we want Cline to feel intuitive. We debated it back in January, worried about forcing a specific workflow. The goal is to keep Cline feeling light and unopinionated. Image
But we realized this wasn't about forcing a workflow. It was about creating space for the most critical part of development: human intent. The AI can write the code, but only the human knows the WHY. Plan Mode became a necessary space for that dialogue.
So we stopped thinking of it as a "mode" and started seeing it as a paradigm. A deliberate separation between gathering intent (Plan) and executing on it (Act). It’s the same powerful AI throughout, just a different phase of collaboration.

(early concept) Image
What started as a reluctant feature has become a cornerstone of the Cline experience. It turns out that giving users a dedicated space to align with the AI before it acts leads to dramatically better outcomes.
It's been validating to see the broader AI coding community adopt similar planning phases recently. It confirms what we learned months ago: as AI gets more powerful, the space we create for human intent matters more than ever.

How do you see planning evolving?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Cline

Cline Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @cline

Jun 11
"Intelligence too cheap to meter is well within grasp"

Here's why we've been building Cline for this exact future -- where inference abundance, not scarcity, defines how developers work.

🧵 Image
We made a deliberate choice:

While others architect around inference scarcity (caps, throttling, hidden operations), we built for abundance.

Why?
Because limiting AI to protect margins is like rationing water next to the ocean. The economics are already shifting.
Read 8 tweets
Jun 10
Just pushed Cline v3.17.12

This release includes free Grok 3 access for 2 weeks, collapsible MCP panels, better file context, and more reliable diff edits.

Full details below. 🧵
For the next two weeks, we're offering free Grok 3 access in partnership with xAI.
This release also includes some great community contributions.

MCP responses can now be collapsed, keeping your chat focused while still giving you access to the details.
Read 5 tweets
Jun 6
We turned a 50-question PDF on LLMs into a 10-episode lecture series, with Cline orchestrating the entire process.

Here’s a look at the workflow that made it possible, using @GoogleDeepMind 2.5 Pro to process the PDF and @elevenlabsio MCP to generate the lectures. 🧵
It all started with this great resource on LLM basics shared by @omarsar0.
First, we prompted Cline to read the PDF and restructure its content. Cline generated a script for each of the 10 episodes in the series. Image
Read 6 tweets
Jun 4
Just shipped Cline v3.17.9 👇

More Claude 4 optimizations, task timeline navigation, and CSV/XLSX support 🧵 Image
We've been fine-tuning how Cline works with Claude 4, focusing on search/replace operations. The latest optimizations use improved delimiter handling that's showing great results in our testing.
The changes center on communication protocols -- we've adjusted how Cline formats instructions for Claude 4, using - and + delimiters instead of < and >, which aligns better with the model's training.
Read 11 tweets
May 31
LLMs have static knowledge cutoffs. They don't know about library updates, new APIs, or breaking changes that happened after training. Context7 by @upstash bridges this gap by injecting real-time docs into Cline. 🧵
The reality: open-source libraries continue evolving past the knowledge cutoff date of even the latest frontier models. If you're using a library that updated in the last year, the AI is working with outdated information.
This leads to:
- Deprecated method suggestions
- Missing new features
- Incompatible syntax patterns
- Hours debugging "working" code
Read 7 tweets
May 27
Cline doesn't index your codebase. No RAG, no embeddings, no vector databases.

This isn't a limitation -- it's a deliberate design choice. As context windows increase, this approach enhances Cline's ability to understand your code.

Here's why.

🧵 Image
The industry default: chunk your codebase, create embeddings, store in vector databases, retrieve "relevant" pieces.

But code doesn't work in chunks. A function call in chunk 47, its definition in chunk 892, the context that explains why? Scattered everywhere.
We believe in the agentic power of the modesl, and with Claude's 200K+ context window, we don't need clever retrieval. We need intelligent exploration.

So Cline reads code the way you do -- following imports, tracing dependencies, building connected understanding.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(