Agenti

← All docs

Sending output to another agent

Draft help page. For anyone who runs agents.

The short version

What you can send

Kind What it is
Reports The run's written report. The newest one is ticked for you.
Saved outputs The raw results the agent's tools saved (scan output, a packet capture's decoded text, pages it fetched).
Files attached to this run Files you gave the run when you started it.

Tick as many as you like. Each file can be up to 100 MB, and a run holds at most 50 files and 500 MB, the same as any other attachment.

Choosing how to start

Button What happens
Open Launch The items are attached, Launch opens with the agent chosen and the note filled in, and you pick the model, add a target if it needs one, and press Run.
Start now A small window asks for a note, a model and the limits, then starts the run straight away.

Start now fills in what the sending run used: the same model, and the same turn, budget and time limits (held to the new agent's own ceilings if they are lower). You can change any of them. The note starts as "Complete your task with this output from …"; edit it freely. The same note is the default in Launch.

An agent that works against a target (a network address or a domain) needs one. When the agent you are sending from takes the same kind of target — for example Network enumeration to the exploit agent, both network addresses — Start now uses the sending run's own target. It appears in the window so you can narrow it first (a whole subnet down to one host, say); the engagement still decides what is in scope, exactly as for any launch.

When the two take different kinds (a domain-based agent to a network one), Start now is switched off with a note saying why. Use Open Launch, where you pick the target.

Good to know

From a terminal

sudo agenti <agent> send-list                       # what this run could send
sudo agenti <agent> send --to <other-agent> \
     --item report:<name> --item output:<name> --item file:<name>

Messages you may see

Message What it means
This run has nothing to send yet. It has no report, saved output or attached file. Run it first.
This agent needs a target, so use Open Launch. The run you are sending from has no target to carry over.
… takes a network address, which … target (…) is not. The two agents take different kinds of target, so there is nothing to carry over. Use Open Launch.
nothing was sent … Every chosen item failed. The reasons are listed (a file removed since, or over the size limit).
The files are attached and will go with your next run … The files were sent but the run could not start (for example, it is already running). Start it from Launch.
bad item … A name that isn't a plain file name was given on the command line.