WIP add publish to agents and only show published agents in the public app