Skip to main content

Changelog

Amp

Coding agent and development environment from Amp
Recently checked

Last checked against an official source:

Open official changelog source

Recorded release notes from official sources. Earlier releases may be missing.

Latest Version:2026-11-06
Recorded Releases:170
Source:Web Changelog
RSS

Releases (170)

2026-11-06New

Close the Loop

November 6, 2026

You can now send feedback to Amp directly from your website. Enable the feedback widget in the settings for your project and add one script to your website. Then visit the site with ?amp appended, and the annotation widget is displayed. Click on any part of the page and write instructions for Amp. Once you are done, send the feedback to Amp. The first time, you sign in with Amp. Then Amp starts a new thread in your project and makes the change. You ship it from the thread like any other change.

Show more

By default the widget is invisible: it only shows up when you open the site with ?amp, or when you have used the widget before. Click the widget, then click an element on the page and write what you want changed. Click New Comment to comment on another one. When you're done, click Send. The first time, Amp asks you to connect your account: click Continue with Amp, sign in, and approve the consent screen. Then click Start in Orb. Amp starts a new thread in your project with your comments, and Open Thread takes you there. After that, the widget shows up on this site without ?amp, until you hide it. Read more about the feedback widget in the docs.

2026-11-06New

Spaces

November 6, 2026

Today we're launching spaces, a new way to interact with agents and your team in Amp. A space is a conversation with a single agent whose job is to spawn and coordinate agents for you. You no longer have to create and organize threads yourself; the agent in a space will do it for you. It's a new, higher-level way to work with many agents. After using spaces for the past few weeks, we think this might be the future of interacting with agents. There's something special about this way of working. You operate with a bird's-eye view but can still dive into the weeds when necessary.

Show more

It's more like sitting in the captain's chair than down in the trenches. We also found that we naturally moved into the space to communicate with each other. Instead of Slack, we found ourselves taking video calls and discussions into the space. Here are some examples of how we've been using spaces at Amp. Spaces were built in a space. Tim, Lewis, Nicolay and the rest of the team shared one called "Spaces v1", dropped feedback, bugs and new ideas into the chat, and the agent delegated them into threads. When they needed to talk, they used comments to chat and then tagged in Amp when they were ready. Lewis ran the launch of service accounts from one space. From the space, Lewis could roll out the feature, monitor X, Slack, and bug reports for issues, fix incoming bugs, and send out emails and refunds to affected users. The space monitored user issues and system health for the rest of the week. Will gave a space a goal: review recent changes for security issues. Its first run split the codebase into 16 areas, reviewed each in its own thread, checked every finding in another, and kept a summary artifact in the space for Will to review and track. To start a space, use the + in the Spaces section of the sidebar, set a title and a project, and then tell your agent what to work on.

2026-11-05New

GitLab Integration

November 5, 2026

Amp now integrates with GitLab, on gitlab.com and on self-managed instances. Connect your GitLab account and you can start projects from your GitLab repositories. Orbs clone and push as you and come with glab signed in, so the agent can open merge requests, comment on them, and read issues and pipelines. Amp can also subscribe to comments and CI for a merge request it opens. A reviewer's request or a failed pipeline lands in the thread that wrote the code, so Amp already has the context. Ask Amp to start a new orb for every new merge request or issue in a project.

Show more

You don't need to keep the thread where you set it up. See Create an Orb Spawner. Each new merge request or issue gets its own orb, which reads it and has a summary ready when you open the thread. Later comments go to that same thread. Workspace admins can also run a spawner as a service account. You manage all of these in Settings → Integrations & MCP → GitLab under Event Subscriptions, where you can pause or delete them, edit a spawner, and see the orbs each spawner started. Each person connects GitLab in Settings → Integrations & MCP. Then a group Owner installs Push Updates once for the workspace, with one button in Workspace Settings → Integrations & MCP. Amp also supports self-managed GitLab. See Self-Managed Instances. Connect GitLab to get started.

2026-11-03New

Service Accounts

November 3, 2026

  • •Trigger a Workspace-Scoped Orb for New GitHub PRs Hey Puck, let's set up a listener so that any new PR that lands triggers a new orb and reviews the changes. The orbs should be owned by the whole team, not just me. Amp knows how to set up github PR listeners like this. Because the user asked for the threads to be owned by the workspace and not by the user, Amp will use a service account for these threads.
  • •A Recurring Review of Public Docs Hey Puck, start a workspace-owned thread which scans our public documentation every 24hr and checks it's up to date. If you find an issue, @ mention the person responsible for the change. Service accounts are useful for continuous clean up and maintenance tasks like this, which are shared by a team rather than an individual.
  • •A Review Bot Running in CI run_tests if tests_failed; then AMP_API_KEY= \ amp -ox "Tests failed. Is this a real regression or a flaky test?" fi CI and programmatic invocation of Amp is another useful use case for service-accounts, which should not be tied to any individual user.
2026-11-02New

Artifacts

November 2, 2026

Agents in Amp can now collaborate with you in Artifacts. These are documents that belong to a single thread and that the agent, you, and your teammates can all edit. Here are two examples from our real threads. This one is from Nicolay's thread, where he asked whether Amp wastes model calls while it waits on a long shell command. The agent went through 60 of our threads and wrote up what it found: how much the waiting costs, why, and a plan to fix it in two steps.

Show more

Reading it gets you up to speed on the problem before you decide what to build: Artifacts also work well for pulling together what several threads found. In Beyang's thread, a user had asked for a rendered preview of Markdown files in the Changes pane. Beyang had the agent build two versions at once, each in its own orb. When both reported back, the agent put them side by side in one artifact, with what each costs and which one to ship first: You don't have to ask for one. When the agent has something for you to read, like a plan, a report, or notes from a call, it writes an artifact instead of a long reply. The artifact opens next to the thread. Edit it like any document: tick off a checklist, fix a table, rewrite a paragraph. When the agent comes back to it, it reads your edits first and works them in instead of writing over them. Open Views → Artifacts in any thread, or just ask Amp to write one. More in the docs.

2026-10-29

macOS Satellites

October 29, 2026

Amp now has a Mac: ask it to work on your iOS or Mac app and watch it build, test, and run the app. Your thread still runs on a Linux orb, next to your dev server and toolchain. The Mac is a second machine attached to that orb. Amp can automatically start a Mac, run commands on it, and read and write files, so it decides on its own when the work needs a Mac. When it does, our server boots a fresh Mac in the cloud with Xcode and the simulators installed, in about 30 seconds.

Show more

Your orb connects to it and keeps your code in sync, so Amp still edits on the orb and only builds, runs, and tests on the Mac. Screenshots, logs, and builds come back to the thread, and the app on the Mac reaches your backend on the orb through portals. The thread's Mac tab streams the Mac's screen. Watch Amp's work, or take control of the Mac and try the app yourself. Every Mac starts fresh, and nothing on it is saved. When Amp is done with a Mac, it keeps it running for 20 more minutes. If you send a follow-up in that time, Amp reuses the same Mac and its build cache instead of starting a new Mac and building from scratch. After that, the Mac is deleted. To delete it right away, archive the thread or ask Amp to stop the Mac. Before shipping macOS Satellites, we tried out Morbs: orbs that ran the whole thread on a Mac. But we ran into issues that made the approach unfeasible for a wider rollout. Docker and your backend took minutes to start there, and keeping a Mac disk around for every thread got expensive. So we split the thread across two machines. Everything that runs well on Linux stays on the orb and starts fast, and a Mac only shows up for the work that needs macOS. We're calling them macOS Satellites because they orbit your orb. macOS Satellite time comes out of the same orb usage your plan includes, just at a higher rate. Once that runs out, it comes out of your Amp credits, the same way orb time does. Every Mac starts as a mac.medium. If you need more, ask Amp for a mac.large, or turn off mac.medium under Mac Satellites in Settings → Experimental Features. macOS Satellites are in beta and opening up as we add Macs. Join the waitlist in Settings → Experimental Features. Each day you click Move Me Up moves you up the line. Go point Amp at that app you've been meaning to build! Find out more in the docs. New to Amp? Sign up and get started on your Apple apps.

2026-10-29

Visualize This

October 29, 2026

You can now ask Amp to visualize or build something for you and it will do it, right in the thread: charts, timelines, diagrams, and mockups you can click through. Here are some examples, from our real threads. Go ahead, hover and click through them: Here, for example, is an excerpt from Quinn's thread, where he asked for ways to fit a diff stat into a small button: And here's what went into building this feature:

2026-10-28

Your Own Self-Hosted Orbs

October 28, 2026

You no longer need to be in a workspace to self-host orbs. Up until now, only workspace admins could manage self-hosted orb providers. Now, you can add a provider in your personal Settings → Orbs and set it up the same way as a workspace provider. When you create a thread, it shows up under Self-Hosted, marked Personal.

2026-10-27

Amp on Android

October 27, 2026

We now have an Android app: Download and install from ampcode.com/app, or scan this QR code:

2026-10-22

Self-Hosted Orbs

October 22, 2026

  • •quickly start new machines
  • •put them to sleep and resume them equally fast
  • •keep them around for a long time
  • •scale them to zero, so no one has to worry about having a lot of them sleeping
2026-10-19

Assign It To Amp

October 19, 2026

Amp is now an agent in Linear. Assigning an issue to Amp starts a new Agent Session in Linear and spawns a new orb. You can also mention @Amp to kick off a session. Amp sends its response back to the same session and replies to messages sent along the way. The Agent Session also appears in your Amp sidebar and is fully viewable in Amp. Assign Amp an issue in Linear. Follow its progress in the Agent Session. Then open the same conversation in Amp. To get started, install the Amp agent in your Linear workspace and connect your Amp account to the Linear MCP in Settings → MCP & Integrations. Read the docs to learn more.

2026-10-16

See Your Runner's Desktop

October 16, 2026

You can now see and control your macOS or Linux runner's desktop. This is nice for trying native apps that Amp builds for you, such as iOS apps: Turn on Share This Mac's Display under Settings › Runner in the macOS app, or start your runner with amp --no-tui --desktop. Your Amp client connects directly to the runner, so it's nearly instant when the runner is on your local network or nearby. Read See and Control the Runner's Desktop for more details.

2026-10-13

Take Puck with You

October 13, 2026

You can now talk to Puck from ChatGPT, Claude, and other agents via MCP. After developing an idea with ChatGPT's voice mode on a walk, send it directly to Puck for implementation. Puck knows your projects in Amp and routes it to the right orb. In the same conversation, you can check in on your work in Amp directly from ChatGPT. Puck MCP offers two tools: puck for interacting with your Puck in Amp, and orbs for showing an interactive view of your running orbs with links to their portals. You're talking to the same Puck you use in Amp. It can look through your threads, find earlier work, and coordinate your agents. To connect, open Settings > Puck. Click Add to Claude, or copy ampcode.com/mcp into ChatGPT or another MCP client, then sign in with your Amp account. See Use Puck in Other Apps for details.

2026-10-12

First Things First, Faster

October 12, 2026

The Changes pane now automatically puts files in an intelligent order. Amp reads the diff, identifies the files that are essential to the change, and puts them first. If the diff changes, Amp computes an updated order without rearranging the files while you’re reviewing them. Instead, a blue dot will appear over the intelligent ordering button, which you can click to apply the updated order. The new automatic intelligent ordering is computed much more rapidly. Here is a comparison of the same diff ordered by both the old and new method: You can optionally go back to alphabetical file ordering by clicking the ordering button.

2026-10-12

You've Got Comments

October 12, 2026

Amp now follows up on GitHub pull requests it opens. Comments, reviews, and CI results show up in the same thread. When Amp opens a PR, the agent can now subscribe to the PR's comments, reviews, and CI for its latest commit. A failing check or a reviewer's question shows up in the same thread, and Amp already has the context to deal with it. This is enabled by our new first-class support for GitHub Webhooks.

Show more

In contrast to our existing, more generic webhook support, the new GitHub Webhook integration centrally handles all requests on the Amp side and then lets you (and your agent) decide whether to forward them to a single orb or to a new one each time. An agent can subscribe to certain events or can set up a subscription that spawns new orbs. Ask Amp to start a new orb for every new issue or PR in a repository. You can also limit it to ones opened with a certain label. You don't need to keep the thread where you set it up. Each new issue or PR gets its own orb, which reads it and has a summary waiting when you open the thread. Later comments on that issue or PR go to the same thread, so the conversation stays in one place. You manage these in Settings → Integrations & MCP → GitHub, where you can edit or pause them and see the orbs each one started. Read the docs to find out how to watch CI when you push to main, follow an existing issue or PR, and ask Puck what Amp is following. Install the Amp GitHub App on your repository to get started.

2026-10-10

Use Your Claude Plan in Amp

October 10, 2026

You can now use your Claude Subscription in Amp. It's free and available for everyone now. When creating a new thread, just pick Mode > Claude Code. It'll ask to link your Claude sub if you haven't already done that. Under the hood, this mode uses the Claude Agent SDK instead of Amp's own agent. But we made it all work: orbs and runners, thread sharing, portals, multiplayer, thread-to-thread messaging and orchestration, etc. See the Claude sub docs for more information.

2026-10-06

Many, Many Pucks

October 6, 2026

You can now have multiple separate conversations with Puck. We know you love Puck. We also know you've been asking Puck about your recent orbs, a bug fix, and dinner plans, all in the same conversation. Now each of those can be its own conversation, and each one gets its own Puck. Press + to start a new conversation. Click the conversation's name at the top to switch between them. Conversations you haven't touched in three days move into Inactive so the list stays short. Read more about Puck conversations in the docs.

2026-09-29

Plaid Speed

September 29, 2026

Amp now supports Plaid speed for modes that use GPT-6 Astra. Plaid uses OpenAI's ultrafast speed tier, which enables inference requests to run up to 6× faster, with 6× cost per token. Open the mode picker in the new thread dialog, choose a mode that uses GPT-6 Astra (e.g., the default High mode), and move the speed switch past Fast to Plaid. Plaid currently works with Amp-provided inference only, as OpenAI does not yet support ultrafast for linked ChatGPT subscriptions. When Plaid is activated, subagents and non-Plaid-enabled model inference will fall back to fast or standard speed. Like fast mode, Plaid can be toggled on or off for an existing thread.

2026-09-28

Opus 5.5

September 28, 2026

  • •Lots of unknowns. Use ultra with Fable 5.1 when nobody knows the path yet. Alex had to move more than 5,000 users of an enterprise customer's SSO to new email addresses. He started the thread with: We've never migrated… from one set of email addresses to the next before… and we don't really have a way to test it. It mapped how sign-in works today, planned the switch, and watched production afterward. The first 41 sign-ins after the switch all worked.
  • •Taste and judgment. Use high with GPT-6 Astra or ultra with Fable 5.1 when the hard part is deciding what good looks like. Ask for options, not one answer. Hamish wanted a better transition out of the iOS image viewer: Right now it's a hard cut, so can you please give me some options for animations and record them and show me them in line in the transcript here. It recorded four options on the simulator. He replied "Ship B to main."
  • •Give it the whole app to run. Models are very good at writing tests their own code passes. Running the app end to end is the best way to know it works. Make that one command with .agents/setup, services, and a skill. Tim hit a sidebar bug in our Mac app and asked: Repro it in preflight then we can look at fixing it. It launched our Mac app, dragged the sidebar closed, and measured the bug before touching any code.
  • •Tell it what done looks like, including the evidence it should deliver. Our bug fix prompts include: Implement the simplest correct fix, verify it, then explain the bug, the fix, and the evidence that the fix resolves it. That evidence is usually a failing test plus before and after videos.
  • •Raise the bar when the check is too easy. If it verified against an emulator or a mock, send it to the real thing. When it checked an iPad fix in an emulator, Quinn replied: test all of this in the Buildkite iOS preflight and use an iPad simulator The simulator caught two bugs the emulator had missed.
  • •Hand it the bigger task and go hands off. It holds up well over long threads. Tell it what evidence to deliver, then go do something else. You shouldn't babysit a capable model: if you have the patience to watch it work step by step, you're giving it too short a leash.
2026-09-25

Less Noise

September 25, 2026

Amp now collapses your agent's step-by-step work even more, since you care about what the agent did, not how it got there. (You can still expand the steps when needed.) A year ago, watching your agent's every step sometimes helped, and you probably were only running one agent. Now? You have lots of agents. You should be giving them harder, deeper work and verification demands. They should run for longer on their own, without you watching them from up close. If you have the patience to watch your agents work, you're giving them too short a leash.

2026-09-24

Shared Runners

September 24, 2026

You can now share a runner with your workspace. Start it with --share and everyone in your workspace can start threads on that machine from ampcode.com. If you have a machine with GPUs, a Mac that's used to build and sign the iOS app, or a dev box in a specific network, you can now set it up and the whole team can spawn agents on it: Everyone in your workspace now sees it in the picker under Shared Runners. With --amp-env, a shared runner gets the workspace and project Secrets & Env Vars, but never your personal ones. That applies to your own threads on it too.

Show more

We need to offer a word of warning, though: everyone you share with runs code on your machine as you, with your files, your credentials, and your logins. Their threads can also work in the same directories at the same time. So only share a runner with people you'd trust with a shell on that machine. Even better, give the runner a machine of its own. (Better still: use orbs, so that every thread gets its own machine.) Workspace admins can turn off runner sharing in Member Settings. Read more about sharing a runner in the runner docs.

2026-09-24

The Mac App Is Your Runner

September 24, 2026

The Amp app for macOS now starts a runner for you. You no longer need amp --no-tui open in a terminal to run threads on your Mac. Open App Settings… (⌘⇧,), go to Runner, and click + to add a folder or one of your projects. Start a thread and your Mac is right there in the picker, marked This Mac. You can also pick it when you start a thread from ampcode.com, your phone, or Puck. Keep This Mac Awake stops your Mac from going to sleep while the runner is on and the Mac is plugged in, so you can still start threads on it after you walk away. The screen still turns off and locks. On battery, or when you close the lid, your Mac sleeps as usual. Read more in the runner docs.

2026-09-22

One Runner, Many Worktrees

September 22, 2026

A runner can now create Git worktrees. Pick a repository the runner serves, hit Tab, name the branch, and the thread starts in a fresh checkout. Your main checkout stays untouched. In the directory picker, every Git checkout on the runner gets a New Worktree option next to it. Choose it and you get a small form: The name you chose becomes the branch name and the folder name. The runner then creates the worktree as a sibling of the repository: ~/code/amp gets ~/code/amp-fix-flaky-login-test, checked out on a new branch fix-flaky-login-test off the current HEAD.

Show more

Uncommitted changes stay where they are, in the original checkout. The new directory shows up in the picker right away, marked with a branch icon, and the thread starts in it. Puck can do this too: ask it to start a thread on your runner in a new worktree and it passes a worktree name to create_thread. A thread that runs in a worktree the runner created gets a new action: Archive and Remove Worktree. It archives the thread, runs git worktree remove, and deletes the branch. The picker can also create things. Type the name of a directory that doesn't exist yet and you get New Directory or New Project. Read more. Runners can also use the Secrets & Env Vars you configure on ampcode.com. Same variables that orbs get. It's off by default; opt in with --amp-env: Every time a thread starts, the runner fetches the variables that apply to it (personal, then project, then workspace) and adds them to the environment of the thread's shell commands, MCP servers, and plugins. Change a variable on ampcode.com and the next thread gets the new value. No restart, no SSH. Both need a runner on the current Amp version. If yours has been running for a while, it has updated itself already. Read more about worktrees and Secrets & Env Vars in the runner docs.

2026-09-17

One Runner Is Now Enough

September 17, 2026

A runner can now serve many directories, not just the one it was started in. You can point it at specific projects and directories or let it find your Git repositories. Start a runner and tell it which directories to serve with --dir. Repeat the flag for each one: Or start it in the directory that holds your checkouts and let it find them: --discover-dirs serves every Git checkout up to two levels beneath the current directory and picks up new ones as you clone them. Checkouts somewhere else, or deeper than two levels?

Show more

Give --discover-dirs a path, repeat it for more, and set --discover-depth to look further down: Add or remove directories while the runner is running, without restarting it: The runner remembers the directories you add this way and serves them again the next time you start it from the same directory. Runners now update themselves too. If you leave an amp --no-tui runner running, it keeps checking for new releases about once an hour and installs them. Once no thread is running on it, it restarts into the new version, at most once every 12 hours. It keeps its runner ID, its directories, and the rest of its flags. Turn it off with amp.runner.autoUpdate.enabled: false in your settings. Read more about serving multiple directories and runner updates in the runner docs.

2026-09-13

Free Agent

September 13, 2026

  • •No monthly plan is required anymore to use your ChatGPT subscription with Amp.
  • •No BYOK token fees or limits for anyone (except our Enterprise tier).
  • •OpenRouter
  • •Amazon Bedrock
  • •Google Cloud Agent Platform (f/k/a Vertex AI)
  • •Azure Foundry
  • •Vercel AI Gateway
  • •Cloudflare AI Gateway
Show more (3)
  • •Ollama Cloud
  • •OpenCode Go
  • •Custom endpoint URLs
2026-09-11

Restack Your Changes

September 11, 2026

We've added a Restack button that organizes all of your thread's changes into a cleaner set of commits. Use it to split a large diff into logical pieces for review, clean up an agent's intermediate commits before merging, or combine small related commits. The final file contents stay the same. Read how to restack and review your changes in the docs.

2026-09-10

Customize Your Dial

September 10, 2026

Update (2026-10-23): Tune Modes now has one role per mode, Main Agent. You can no longer pin a model for the Oracle or for subagents, so the Oracle and Subagents rows in the screenshot below are gone. Task and Read Thread subagents run the same model and reasoning effort as the thread that started them. See Tune the Modes for how it works today. You can now choose the models behind Amp's builtin modes and put your own agents on the Dial. There are two tabs in Settings → Mode Dial. At launch, Tune Modes had three roles per mode. Today it has only Main Agent; see the update above.

Show more

In Tune Modes, choose the model and reasoning effort for a builtin mode's main agent, Oracle, or subagents. Use it to run those models through your own API key or ChatGPT subscription. The mode keeps its prompt and tools. Connect your key or subscription in Model Routing, then choose models it supports. You can change just the Oracle, or all three roles. Anything left on Auto follows Amp's choices as models improve. Billing follows your provider connections. If you often find yourself using custom agents you built with plugins, like a dedicated code reviewer or a security agent, you can place them on the dial too. Build Dial lets you combine the builtin modes with your agents: Keep medium and high for building, and add a reviewer with your team's review instructions. A plugin agent can extend a builtin mode, so you only need to describe what it should do differently. Drag two to four modes onto the dial, put them in order, and hold to save. Use the mode picker in the app or press Ctrl+S in the CLI to switch between them. Workspace admins can set a shared dial too. Your personal choices take precedence. Make the dial yours. The docs cover both tabs.

2026-09-08

Steer, Don't Queue

September 8, 2026

When you send a message while the agent is working, it's now delivered at the next possible opportunity, instead of being queued until the agent finishes its turn. This means the agent acts on your feedback sooner and doesn't waste time on unnecessary verification steps. Most people won't need to change how they use Amp. If you do find Amp steering too abruptly, we've found that it works well to phrase your prompts like "When done, then ..." instead of "Now, ...". Ship, Review, and other builtin actions still queue, because usually you want to wait until the agent is done before shipping or getting a review. If needed, you can still queue from Amp or queue in the Amp CLI.

2026-09-04

Desktop

September 4, 2026

Your orb now has a desktop you can see and control. Use the Desktop tab in any orb thread to get a high-resolution interactive Linux desktop. It's useful for verifying the agent's work when developing for Linux, Android, or the Chrome extension API, or when working with file formats that need to be opened in desktop applications. It's also useful for computer use, CAD, and anytime you just want a desktop in the cloud. Modibo Sissoko, an Amp user, sent in a video of how he tests .docx files exported by his application in LibreOffice to make sure they look right: And if you're curious what Puck does for fun when not helping you, turn on Fun Games in Desktop:

2026-09-01

Fable 5.1

September 1, 2026

  • •Hamish told it key presses felt laggy in our iOS app and asked it to find out why. Two hours later it had a side-by-side video of the old and new builds typing the same sentence on an iPhone simulator. Along the way it caught a two-pixel height difference in its own comparison, corrected it, and re-recorded. Typing latency in Safari went from 85 ms to 8 ms.
  • •Thorsten recorded his screen creating a new thread on ampcode.com and asked it to make that twice as fast, however long that may take. Fable 5.1 pulled every frame out of the recording to time each step, then found the biggest delay was waiting for the server to finish creating the thread. Creating a thread got 45% faster.
  • •Tell it what done looks like, and how to prove it. Example: "The sidebar stutters when scrolling through a few hundred threads. Find out why and fix it. Show me a video of scrolling before and after on the same thread list, and frame times measured in Safari, not Chrome."
  • •Steer it while it works. If it's heading somewhere you don't want, say so in the moment. You can also hand it new tasks while it's busy; it addresses all of them without dropping the one it's on.
Showing 30 of 170