Concept: agent (role)

Definition

An °argument expression has the agent role if it denotes the instigator of an °action.

Croft's comparative concept
agent (SEM):

agent (SEM) = a semantic role that includes participant roles for a participant that volitionally initiates an event. Example: in Jack broke the window, Jack volitionally initi- ates the breaking event. (Section 6.1.2)

Wikipedia
agent (grammar)
SIL Glossary
agent as a semantic role