---
title: Go Deep
link: https://ampcode.com/news/deep-mode
source: ampcode-com
published: 2026-01-28T00:00:00Z
updated: 2026-01-28T00:00:00Z
first_seen: 2026-10-03T23:09:50.514863041Z
summary: '(Update on February 19, 2026: deep now uses GPT-5.3-Codex.) Amp has a new agent mode: deep. It uses GPT-5.2-Codex and a selection of tools that are tuned to what this model is good at. Where smart is eager, collaborative, and happy to edit right away, deep will silently read files and move through the codebase for five, ten, sometimes fifteen minutes before making changes - happy to be left alone. GPT-5.2-Codex in deep is not an assistant that''s constantly checking in with you. It wants to go off and solve problems on its own, not pair program. But that requires a clear definition of the problem up front, which you''ll either need to provide in your first prompt, or ask deep to work out with you before you tell it to go and implement it. Here are some prompts that worked really well in deep mode: Nicolay, changing how Skills register MCP tools: "A user has multiple skills, each skill has a mcp.json with the same server name and url, but with different includeTools list. So each skill uses a different subset of tools. Each mcp can only be registered once and last registration wins. But for each mcp within a skill we are only registering its subset of tools. So when the user has multiple skills, it is probably only having one set of tools being registered instead of all. How can we fix this? we could: [...]" Thorsten, fixing a theme bug, and providing a screenshot: "Ever since we added @doc/cli-themes.md there''s a bug: the selected message has a different color than normal messages. It should match." The autonomy of deep has limits: it''s very good at fixing issues in one go, but it''s also very lazy when it comes to running commands or checking its work. It also doesn''t pay as much attention to AGENTS.md files as Opus does. That''s an area we''re actively improving. We''re very excited by how deep complements smart: use smart when you want to interactively work on something together, or get chores done; use deep when you want it to research thoroughly or fix hairy problems on its own. You can now also ask the agent to handoff to deep or smart mode. To use it: run command mode: use deep in the Amp CLI, or select deep mode in the Amp editor extension''s prompt field.'
content: extracted
html: 2026-01-28-go-deep.html
preview:
  file: 2026-01-28-go-deep.preview-91ea62cd52fe.webp
  width: 256
  height: 134
  color: '#655d51'
images:
- source: https://ampcode.com/og?_template=news&_version=7&title=Go+Deep&date=January+28%2C+2026&tagline=A+new+agent+mode+in+Amp%3A+deep.+It+thinks+for+longer%2C+plans+more%2C+and+needs+you+less.&screenshot=https%3A%2F%2Fstatic.ampcode.com%2Fnews%2Fdeep-mode-2.png&sig=869c61c3afb35c5ac4ca3f2d1b0f54b9588e69d9024b9d14d30c8aa1cbc9538b
  original:
    file: 2026-01-28-go-deep.image-30057864d83d.png
    width: 1200
    height: 630
  variants:
  - file: 2026-01-28-go-deep.image-ebb82a1fe0a5.webp
    width: 320
    height: 168
  - file: 2026-01-28-go-deep.image-1f900539813c.webp
    width: 640
    height: 336
  - file: 2026-01-28-go-deep.image-3de53e1e44f3.webp
    width: 960
    height: 504
  - file: 2026-01-28-go-deep.image-8f470201f163.webp
    width: 1200
    height: 630
  color: '#221d1a'
- source: https://static.ampcode.com/news/deep-mode-2.png
  original:
    file: 2026-01-28-go-deep.image-3a0d02af2b96.png
    width: 1942
    height: 1876
  color: '#272928'
---

*(Update on February 19, 2026: [`deep` now uses GPT-5.3-Codex](https://ampcode.com/news/gpt-5.3-codex).)*

Amp has a new agent mode: `deep`. It uses GPT-5.2-Codex and a selection of tools that are tuned to what this model is good at.

Where `smart` is eager, collaborative, and happy to edit right away, `deep` will silently read files and move through the codebase for five, ten, sometimes fifteen minutes before making changes - happy to be left alone.

GPT-5.2-Codex in `deep` is not an assistant that's constantly checking in with you. It wants to go off and solve problems on its own, not pair program. But that requires a clear definition of the problem up front, which you'll either need to provide in your first prompt, or ask `deep` to work out with you before you tell it to go and implement it.

Here are some prompts that worked really well in `deep` mode:

- [Nicolay, changing how Skills register MCP tools](https://ampcode.com/threads/T-019c0416-78f2-7298-8926-369b325f7188): *"A user has multiple skills, each skill has a mcp.json with the same server name and url, but with different includeTools list. So each skill uses a different subset of tools. Each mcp can only be registered once and last registration wins. But for each mcp within a skill we are only registering its subset of tools. So when the user has multiple skills, it is probably only having one set of tools being registered instead of all. How can we fix this? we could: \[...\]"*
- [Thorsten, fixing a theme bug, and providing a screenshot](https://ampcode.com/threads/T-019bfa3e-6b60-706f-880f-75c7fdb82ef7): *"Ever since we added @doc/cli-themes.md there's a bug: the selected message has a different color than normal messages. It should match."*

The autonomy of `deep` has limits: it's very good at fixing issues in one go, but it's also very lazy when it comes to running commands or checking its work. It also doesn't pay as much attention to `AGENTS.md` files as Opus does. That's an area we're actively improving.

We're very excited by how `deep` complements `smart`: use `smart` when you want to interactively work on something together, or get chores done; use `deep` when you want it to research thoroughly or fix hairy problems on its own. You can now also ask [the agent to handoff](https://ampcode.com/news/ask-to-handoff) to `deep` or `smart` mode.

To use it: run command `mode: use deep` in the Amp CLI, or select `deep` mode in the Amp editor extension's prompt field.

![Deep mode in action](https://static.ampcode.com/news/deep-mode-2.png)
