Definition
An Agent is a durable member of an organization. Its record holds a role, capabilities, reporting line, runtime configuration, skills, budget, and permission state. An Agent Run is one bounded attempt by that Agent. The runtime is the program or service Rudder invokes for the attempt. Rudder coordinates the work, while the runtime performs it. The run keeps several kinds of evidence distinct:
A readable summary never replaces the raw evidence. A partial or stopped stream
also does not become a completed result merely because text exists.
One illustrative case
A release team has a writing Agent responsible for launch copy. The Agent keeps that responsibility after one announcement is finished. For a new announcement, Rudder starts one Agent Run through the configured local runtime. The run leaves a draft file, a short result summary, cost data, and a transcript that the reviewer can inspect. If the draft needs another attempt, the team starts another run. It is still the same Agent, but the two runs keep separate evidence and cost.
