From a first glance Agency seems to be rather uncomplicated. An agent, thinks and acts on thoughts and when someones acts hurt others, others may or may not intervene. A great overview on agency can be found on The Stanford Encyclopedia of Philosophy and can be found below: