api: add todo manager plugin