agent: move init into start, remove once