The beginning of re-implementing
Implement new task queue
Mark XXX
Add spec for mamiya/agent/tasks/abstract
Save agent
Pass task agent and logger
Add Agent#trigger spec
Implement Mamiya::Agent::Tasks::Notifyable
Start task_queue on agent
Show TaskQueue#status on Agent#status
Add task event handlers
Add Tasks::Abstract.identifier
task_queue: Use Tasks::Abstract.identifier
task: Include class identifier in 'task' key
Refactor
handle fetch task result
todo
Propagate error when `raise_error` is true
Agent#trigger: Include serf.name
Expose TaskQueue