langstream
langstream copied to clipboard
Add an info endpoint on control plane
Can the control plane have an additional endpoint maybe at /info where it provides details about the installation?
- Versions of the services
- number of replicas
- Status
And if it's possible a list of available agents. I know that agents are pre-installed but hard coding agent info in downstream tooling from the control plane doesn't seem like a good idea. It would be better to discover available agents.
I think that adding an endpoint to discover available agents is a great idea. Together with it we need a way to write docs for each agent directly into the code, and that also combines with a better validation at deployment time.