Use agents for actions on topics (publish and done) to respect order