opensre), ask a free-form question. If the answer needs data from a connected integration (GitHub, Datadog, Sentry, Grafana, and others), the agent calls those tools and answers from their results.
You do not pick a tool or run a slash command for this. Just ask.
Example
GITHUB_REPOSITORY, or let OpenSRE use the current checkout’s origin remote when GitHub is connected.
How it works
- You ask a free-form question (not a
/slashcommand). - OpenSRE decides whether live data would help and calls the matching chat tools.
- The ReAct loop is bounded so the shell stays responsive. Tool results are returned to the same model before it answers.
- Tools are read-only data fetches — they run without a per-call confirmation (same idea as an investigation lookup, not a mutating setup wizard).
- Progress shows on the dim
· gathering via <source> · <tool> — <hint>…line while tools run. - The agent answers using that evidence and recent chat context.
This is not the same as the investigation pipeline. Investigations run a separate multi-stage RCA and deliver a report.
Setup
You need an LLM and at least one integration for live tool calls. 1. LLM/model show, /auth login <provider> if needed.
2. Connect integrations
/health is red or /tools is empty for that source, fix setup first.
4. Ask