Agent to Agent

Amp agents can start other agents, send them instructions, exchange files, and bring their results back into the current thread. Use this to delegate an independent task without interrupting the work already in progress.

Examples

Send Out a Side Quest

Ask Amp to start a new thread in an orb and continue working here:

Start an orb thread with what you know about this unrelated bug. Ask it to fix the bug and report back when it finishes, then keep working on the current task here.

The new thread gets its own conversation, context window, working copy, and orb. It does not share uncommitted files automatically, so tell Amp to send any files or findings the other agent needs.

Fan Out Independent Work

Several agents can investigate different parts of a problem at the same time:

Run four low-mode threads in parallel to test this flow in Chrome at four screen sizes. Ask each one to report its result with a screenshot, then summarize all four results here.

Choose smaller orbs for lightweight fan-out and larger orbs for builds or resource-heavy tests. See Sizes & Costs.

Exchange Files

Ask agents to transfer a file when a result cannot be captured well in a message:

Start a thread in the docs project. Send it the API schema and screenshots from this workspace, ask it to update the documentation, and have it report back with the files it changed.

Threads have separate workspaces. A message does not transfer files or commits by itself. Amp uses explicit file transfers when you ask it to send or retrieve a file.

Continue Earlier Work

An agent can find an earlier thread and pull useful files into the current workspace:

Find my abandoned prototype thread, bring its useful files into this workspace, and integrate them with the current approach.

Delegate Across Projects or Machines

The other agent can run in another Amp project, an orb, or a machine running an Amp runner:

Start an agent in the docs project. Send it what it needs to document this API change and ask it to report back here when it finishes.
Start a thread on the cloud-dev-box runner and send it this test matrix. Ask it to run every row ten times and return the raw results.

Keep work in the current thread when tasks need constant coordination or edit the same files. Use another agent when the work has a clear result and can proceed independently.