Engineering
All Warp blog posts filed under Engineering.

May 14, 2026 · 10 min
Agents Need Feedback Loops, Not Perfect Prompts
For agents doing judgement-heavy work, the starting prompt is only the beginning. The best agents learn what good looks like from the team and improve themselves over time.

May 4, 2026 · 9 min
Open-sourcing our docs and the agents that maintain them
Today, we’re moving our product documentation at docs.warp.dev onto a stack we control end-to-end, and open-sourcing it at github.com/warpdotdev/docs.

Apr 29, 2026 · 16 min
The Block Model Behind Warp's Agentic Development Environment
Warp has come a long way since it initially set out to modernize the terminal. In the screenshot above, an agent is working through a plan alongside a developer's own shell commands — running its own commands, reasoning, proposing a diff — all in the same scroll stream. Five years ago, none of that would have had a place in Warp; today it's a core part of how people use it.

Apr 16, 2026 · 2 min
Introducing Claude Opus 4.7 in Warp
Claude Opus 4.7 is now available in Warp on paid plans and is the new default model for auto (genius), bringing stronger performance on multi-step coding tasks, debugging, and agent workflows.

Mar 16, 2026 · 9 min
Building Computer use for Cloud Agents
Imagine you're on your phone and a teammate messages you: the onboarding flow is broken after the latest deploy, the signup form isn't validating inputs, the progress bar is stuck, and the confirmation screen doesn't…

Jan 2, 2026 · 5 min
Building the MCP Search Tool for any model
We’ve optimized Warp's agent to use MCP more efficiently. MCP usage in Warp now uses 26% fewer tokens for tasks that rely on MCP context, and 10% fewer tokens when MCP context is supplied but unused.

Dec 22, 2025 · 4 min
Codex Models Now Available in Warp
Warp's new MCP context search tool reduces conversation costs by 26% when using Model Context Protocol servers. Instead of loading all MCP tools upfront, agents now discover and load only what's relevant to each task.

Dec 15, 2025 · 9 min
Architecting Fast, Secure Cloud Sandboxes for AI Development with Namespace
Back when we announced Warp 2.0 (hard to believe it’s only been 4 months), one of the core ideas was that agents let you multithread yourself – a single developer might have four or five different agents working on…

Nov 24, 2025 · 3 min
Introducing Support for Claude Opus 4.5
Anthropic’s latest model, Claude Opus 4.5, is now available for all Warp users. Claude Opus 4.5 is built for long-horizon tasks, which pairs perfectly with Warp’s new planning entrypoint: /plan.

Oct 17, 2025 · 7 min
Q&A: Why UI Zoom took three years
Three years and one breakthrough later — Warp finally shipped full UI zoom. Founding engineer Aloke shares what made it so tough and how Warp’s own AI helped solve it.

Sep 9, 2025 · 14 min
Building a first-class code editor in Warp
How Warp built a first-class in-terminal code editor powered by language servers, structured editing, and the same AI features you get in chat.

Sep 1, 2025 · 7 min
Warp scores 75.8% on SWE-bench Verified!
Our approach We built on the same production-grade, single-agent system we used in our previous SWE-bench Verified submission.

Jun 25, 2025 · 6 min
How we scored #1 on Terminal-Bench (52%)
To see how we achieved 71% (top 5) on SWE-bench Verified, see this post. Terminal-Bench is an open-source benchmark for evaluating how well AI agents perform on complex tasks that are rooted in the terminal.

Jun 23, 2025 · 9 min
Warp scores 71% on SWE-bench Verified
SWE-bench is the primary benchmark for evaluating LLMs and AI agents on coding tasks. It assesses a system’s ability to fix problems pulled from real-world GitHub issues on large, complex open-source codebases.

Jan 22, 2025 · 8 min
Bringing Warp to Windows: Eng Learnings (So Far)
Since April 2024, we have had a team of around five engineers working to build Warp on Windows. Building for Windows was significantly more challenging than for Linux or the Web.

Dec 11, 2024 · 6 min
Reducing WASM binary size: lessons from building a web terminal
We’re building Warp, an intelligent terminal written in Rust. We recently decided to cross-compile our app to web via WASM and are now making Warp available through the browser.

Dec 5, 2024 · 6 min
No Glyph Left Behind: Font Fallback in a WASM Terminal
We’re building Warp, the intelligent terminal with AI and your team’s knowledge built-in.

Jul 18, 2024 · 11 min
Why it took us 11 months to move a single line of text
We just launched the option to enable Same Line Prompt in Warp. Let’s talk about it!

May 2, 2024 · 6 min
Five misconceptions about AI-powered software development
In this post, I am going to outline what I believe are common misconceptions about AI-powered software development.
Jan 9, 2024 · 8 min
Making MS Paint work in the Terminal
Did you know that you can use MS Paint within your terminal? 🤯 textual-paint is a program that emulates MS Paint within your terminal.

Aug 25, 2023 · 8 min
Shippable Innovation: How one Hack Week produced five ready-to-launch features
This week Warp launched a new feature every day as part of a “Why Not?” Week.

Aug 10, 2023 · 13 min
Warped Expectations: The Iceberg of UX Ambiguity Behind Synced Inputs
Here’s a sneak peek into what the first few months of my time as a software engineer at Warp have been like. At Warp, all engineers are given three “small” starter tasks and one larger starter project.

Jun 7, 2023 · 13 min
Some prose about Poetry: The Python package and dependency manager
If you’ve been writing Python for any amount of time, you’ve probably run into pip and virtualenv, and venv. Maybe you’ve used pyenv too, and Pipenv, and for the data scientists out there, Anaconda.

May 4, 2023 · 13 min
The data structure behind terminals
Grids - two-dimensional arrays of characters - are the universal building blocks of terminals.

Mar 29, 2023 · 5 min
Why I Spent a Week on a 10-Line Code Change
Recently, while working on the ability to drag tabs in Warp, I ran into a major blocker: trying to drag an individual tab would instead drag the entire window around.

Feb 14, 2023 · 17 min
Why is building a UI in Rust so hard?
Why building a UI in Rust is uniquely tricky — and what Warp learned from doing it anyway.

Jan 11, 2023 · 28 min
What is a Terminal Emulator? Understanding 'ls' Command
A deep dive into what actually happens under the hood when you open a terminal and run ‘ls’ — from PTYs and shell initialization to the final render.

Nov 16, 2022 · 11 min
How We Built Syntax Highlighting for the Terminal Input Editor
How Warp built fast, accurate syntax highlighting for the terminal input editor — from command parsing to styling text in place.

Jul 27, 2022 · 22 min
Adventures in Text Rendering: Kerning and Glyph Atlases
This is a deep-dive on text rendering — shaping, rasterization, and the challenges of optimizing for performance without sacrificing quality.

Jul 7, 2022 · 5 min
The Story Behind Warp's AI Command Search
The story behind Warp’s AI Command Search: turning natural-language queries into the exact terminal command you need.

Jul 6, 2022 · 1 min
How to Open Warp from VS Code
VS Code offers a default integration terminal that fits right in with the editor GUI, but many developers still prefer to use their own terminal of preference.

Jun 21, 2022 · 13 min
Replacing Your Git Command Cheat Sheet With AI Command Search
Cheat sheets are great, but I think we can do better.

Jun 17, 2022 · 2 min
Everything You Need To Know About Git Checkout -b
“Git checkout -b” is a command that you need to know when you’re learning to code. It’s actually very simple, and this blog will teach you everything you need to know.

Mar 1, 2022 · 9 min
Rust's Rules Are Made to Be Broken
Brief introduction to several tools in the Rust standard library that let you break the borrow checker's rules: Rc, Arc, RefCell, Mutex, RwLock, and Atomics.

Feb 23, 2022 · 10 min
What’s so special about PS1? Fun with customizing Bash command prompts
Long ago, when I was still a console newbie, I copied my friend’s bash configuration file. It had all the necessary stuff already included - aliases, colors, and most importantly: a nice prompt setup.

Nov 18, 2021 · 8 min
How to draw styled rectangles using the GPU and Metal
This is a tutorial on drawing styled rectangles using Metal graphics shaders. Learn how to draw a rectangle, add borders, round the rectangle’s corners, and fill the rectangle with linear gradients.

Sep 23, 2021 · 8 min
Fantastic terminal programs and how to quit them
It's hard to exit vim, emacs, nano, and tmux on terminals. This article explains why these apps were built this way, and provides a guide on how to exit them.

Jul 12, 2021 · 16 min
How Warp Works
Warp is a new high-performance terminal built entirely in Rust that makes you and your team more productive and the CLI easier to use.