[wip] agent: use harpoon-supervisor

WIP PR for #48