Just an idea... Instead of building/maintaining a UI, or perhaps in addition to a UI, chat integration could be used to run pipelines and return output from the agent(s).
For example, Slack has slash commands that could be used to make calls to the API.