OpenSRE 0.1.2026.8.21
Install
cURL (macOS / Linux)
curl -fsSL https://install.opensre.com | bash -s -- --release --version 0.1.2026.8.21Homebrew (macOS / Linux)
brew tap tracer-cloud/tap
brew install tracer-cloud/tap/opensrePowerShell (Windows)
$env:OPENSRE_INSTALL_CHANNEL="release"; $env:OPENSRE_VERSION="0.1.2026.8.21"; irm https://install.opensre.com | iexPython
pipx install opensreChangelog
Changes since v0.1.2026.8.20
- chore(prompts): refresh characterization snapshot for the senior-SRE prompts (654f2a4) — vaibhav upreti
- test(prompts): pin gather calls to evidence that changes the answer (e44f4ce) — vaibhav upreti
- test(prompts): pin goal-oriented action-planner and senior preamble copy (27a3463) — vaibhav upreti
- test(prompts): pin senior on-call style and Slack-only markdown rules (6955fff) — vaibhav upreti
- feat(prompts): gather only tool calls that change the answer (ab31d40) — vaibhav upreti
- feat(prompts): make action-planner tool calls serve the user's goal (8c1ce96) — vaibhav upreti
- feat(prompts): Slack persona guides like a senior engineer and keeps bold tight (beea9c2) — vaibhav upreti
- fix(prompts): keep terminal markdown guidance off Slack/gateway turns (dae4c86) — vaibhav upreti
- feat(prompts): make the assistant a senior on-call engineer, Codex-style (8809bcb) — vaibhav upreti
- fix(prompts): tighten Want me to: headers and keep bold markers tight (11e2879) — vaibhav upreti
- fix(discord): tighten padded bold before sending the reply (551c79f) — vaibhav upreti
- fix(telegram): strip inner bold spaces and leave init.py alone (f2cf869) — vaibhav upreti
- fix(slack): tighten streamed markdown so live replies keep bold (d6c954a) — vaibhav upreti
- fix(slack): tighten bold in native markdown reply blocks (ec3fbe5) — vaibhav upreti
- fix(slack): stop padded bold from rendering as a bullet (b9b3b5e) — vaibhav upreti
- feat(text): tighten padded bold so chat clients actually render it (da6f90c) — vaibhav upreti
- feat(background): retrieve a completed RCA from chat and persist notify channels (#4974) (15cd8ff) — Satvik Sawhney
- refactor(eks): split tools/init.py into one module per tool (#5296) (e513c28) — Aniket Rawat
- refactor(tool): a contract door for core/tool, and the LLM tier stops naming it (#5292) (9df2731) — Yauhen Bichel
- fix(github): ignore pull requests during issue dedup (#5285) (7add502) — Awokoya Olawale Davidson
- test(shared): measure the tool-tier import border, and hold it, refactor(tool): consumers reach the tool utilities through one door (#5284) (af71336) — Yauhen Bichel
- fix(github): windowed run listings, counted rates, and continuations that reconcile (#5279) (c50bddd) — Yauhen Bichel
- fix(github): stop using the search API for issue-mutation idempotency checks (#5269) (0e9b9ab) — ap9
- fix(kafka): make ConsumerGroupTopicPartitions import resilient across confluent-kafka versions (#5212) (ff281ee) — ap9
- fix(openobserve): fix default query table name and start/end time units (#5214) (7dd1961) — ap9
- fix(github): bound the community-followups comment scan (#5267) (04f5ba1) — ap9
- fix(session-goal): roll rounded token counts into millions (#5179) (af73e08) — Enoch
- fix(prefect): resolve store-backed integrations (#5216) (d89ce61) — ap9
- fix(github): recover omitted MCP structured content (#5265) (6b179ef) — ap9
- fix(agent-harness): require an action-turn LLM factory (#5274) (3358925) — ap9
- refactor(agent): require an explicit LLM client (#5266) (89bac58) — Devesh
- fix(rabbitmq): use the current health-checks API path for alarm status (#5276) (35df90c) — ap9
- feat(cli): add secure one-shot ask command (#5273) (837a66f) — Anwesh
- test(harness): add shared turn-seam stubs (#5215) (73fa233) — Shardul Chogale
- feat(cli): list registered tools by integration (#5175) (4134ce1) — caius
- refactor(tool): update DefaultToolProvider to use registered presenter factory (#5270) (ad5acef) — Devesh
- refactor(harness): type ReasoningClientProvider.get by its real contract (#5258) (7f08f09) — Pacifier
- Fix/prompts the planner stops asking questions (#5272) (5f9e95b) — Yauhen Bichel
- refactor(tool): restore core tool contract layer (#5259) (c21ddc8) — Anwesh
- fix(harness): metric questions that name their own system stop answering from PostHog, test: guard the shell's turn path and stop scanners reading vendored trees (#5262) (9077bdf) — Yauhen Bichel
- docs(ci): require GitHub review thread follow-through (#5261) (76538a6) — Anwesh
- refactor(pagerduty): rename _DEFAULT_TIMEOUT to _DEFAULT_TIMEOUT_SECONDS (#5213) (e09225f) — NIVEDH SUNIL
- test(harness): honour turn-seam contracts in test_source_circuit_breaker (#5217) (502f245) — Niranjan Kumar
- Remove unused looks_like_correction keyword router (#5171) (3110851) — Kaushal Kahapola