OpenSRE 0.1.2026.8.18
Install
cURL (macOS / Linux)
curl -fsSL https://install.opensre.com | bash -s -- --release --version 0.1.2026.8.18Homebrew (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.18"; irm https://install.opensre.com | iexPython
pipx install opensreChangelog
Changes since v0.1.2026.8.17
- refactor(surfaces): CLI and interactive shell become peers, LLM provider setup moves to shared/llm_setup (#5042) (74abb20) — Yauhen Bichel
- refactor(harness): fifth door core.agent_harness.tools; tool-tier border ledger 15→0; runtime shares the engine; spi roles complete (#5040) (86efc59) — Yauhen Bichel
- refactor(gateway): PostgresDatabase owns connection bounds and takes max_connections; investigations store is its second adapter; slack dedup gains connect timeout (#5039) (d34e2b3) — Yauhen Bichel
- refactor(harness): HeadlessAgent enforces one turn at a time (AgentBusyError); headless_agent.py, public-first method order, shell seams own their adapters (#5038) (cd44c86) — Yauhen Bichel
- refactor(harness): close the shell deep-import ledger to zero; spi.session_state; schema helpers and provider-model resolution leave the harness (#5036) (ef2fd78) — Yauhen Bichel
- chore(github): remove automerge workflow and label (61048c3) — vaibhav upreti
- fix(github): bind CI verification to pushed commit (#5032) (b9d9561) — Anwesh
- refresh docs — shared integration flow, clearer guides, and accuracy fixes (#4697) (568c04f) — Devesh
- refactor(harness): repoint door-eligible shell imports (runtime/ports/spi.prompt_chrome); shell ledger 10→8 (#5033) (ff60e02) — Yauhen Bichel
- fix(investigation): preserve duplicate loop policy (#5030) (d6bfeb7) — Anwesh
- refactor(harness): HeadlessAgent.handle is the one host loop for shell and gateway; HeadlessPorts + DefaultPorts are the only construction path (#5031) (afac2da) — Yauhen Bichel
- refactor(harness): four import doors by role — ports is the Implement door, spi split into role modules, llm_factory replaces ToolCallingDeps (#5029) (2dc7579) — Yauhen Bichel
- refactor(investigation): use shared agent runtime (#5025) (b69f86e) — Anwesh
- fix(github): finish CI fix verification loop (#5024) (73552de) — Anwesh
- fix(cli): simplify GitHub integration onboarding (#5027) (918cb00) — Anwesh
- refactor(shell): answer and gather are the agent's own stages configured by shell ports; console rebinds every ConsoleBindable port (#5023) (a750b5a) — Yauhen Bichel
- feat(llm): add TrustedRouter as an OpenAI-compatible LLM provider (#5013) (a6003a3) — Joseph Perla
- refactor(harness): DefaultPorts replaces the 26-param agent factory; bind_turn takes a whole TurnBinding (#5021) (a6ba89b) — Yauhen Bichel
- fix(interactive-shell): escape the background CLI task command header (#5017) (be1c682) — Enoch
- docs(shell): add /goal teammate workflow guide (#4896) (#5001) (c7be1fd) — Shinu Cherian
- refactor(harness): three import doors, one HeadlessAgent for shell and gateway, tenant scope across worker threads (#5020) (6916cdf) — Yauhen Bichel
- docs: update boot capability warnings for curl, shell, network, and python gaps with clearer descriptions and remediation steps (#5019) (6e6e811) — Devesh
- docs: document boot capability warnings for curl, shell, network, and python gaps (#4893) (#5011) (16601cd) — Priyansh Kandwal
- refactor(groundcover): move GroundcoverIntegrationConfig to groundcover.config (#5018) (68d9f9e) — Devesh