The three parts
Rudder coordinates the task and keeps the record. The runtime performs the
actual work.
Example: a writer that handles every release
Create aRelease Writer Agent when launch copy is a recurring responsibility.
Give it the runtime and instructions it needs. Each announcement creates a new
Run, but the Agent keeps the same role and can reuse approved skills.
If the first draft is wrong, ask for another attempt. You still have one Agent,
but two separate Runs, so the result and cost of each attempt remain clear.
When to create another Agent
Create a new Agent when a repeated class of work needs a different role, runtime, instruction set, budget, or permission level. Use an existing Agent for a one-off request that already fits its job. A Run can start from Chat, an assigned Issue, a review request, an Automation, or a manual action. The starting point changes; the Agent/Run distinction does not.What a Run can show
- the answer or completion summary
- created files, reports, screenshots, or links
- usage and cost when the runtime reports them
- transcript, tool activity, logs, and final errors when available
