agent task
Very rough "unit of work that an agent does"
- Can be local agent or cloud agent
- Can be run by itself or run by parallel agents in isolated workspaces.
- Can be aligned with an issue, or not.
- Can be triggered lots of different ways
- Can generate a pull request - PR at the end, if the agent is a coding agent, but doesn't have to.
- Can have subtasks, which are just tasks themselves