Repository navigation
v0.7.0
Highlights
- Loom now talks to Anthropic-compatible gateways -- an institutional proxy, LiteLLM in anthropic mode -- by picking an API shape next to the base URL, and a custom endpoint's model can be typed rather than only chosen from what it advertises, so a gateway that serves no model list is still usable. Custom endpoints also re-fetch their model list from the stored key, and a connection failure says what actually went wrong instead of "fetch failed"
- A finished Galaxy run can wake the agent and carry on by itself (opt-in), and job tracking got harder to fool: the poller reads the invocation's own state, refuses to be silenced, and leaves an audit row behind -- and a failed invocation points the agent at vendored Galaxy reference material instead of leaving it to guess
- The agent can no longer quietly mark a plan step done while Galaxy still says the run is in flight: a new evidence gate watches for that contradiction and records it, and the override is yours to give with a reason rather than something the model can grant itself
- Standing instructions in a
LOOM.mdfile load into every conversation, so preferences you'd otherwise repeat every session stay put - Provider setup stops losing things: the first-run screen keeps each provider's key with that provider instead of the one you last looked at, sign-in-capable providers are no longer treated as key-less, models too small to run Loom stay out of the picker, and a startup failure the brain already diagnosed is shown rather than retried into a generic crash box
- Orbit and safety polish: the classic Galaxy mark in the title bar, the chat pane takes its full width back when the artifact pane is hidden, the exec-guard approval prompt shows the whole command instead of its first 200 characters, two exec-guard gaps close (an alternate file-path spelling, and writes into Orbit's own analyses directory being denied outright), and WSL shows up as WSL in feedback reports
- pi moves to 0.85.1 and pi-mcp-adapter to 2.34.0, which lines up what a fresh install resolves with what we actually test -- a new install used to end up running two different versions of pi-ai side by side
Downloads
macOS ships signed and notarized .dmg builds for both Apple Silicon (arm64) and Intel (x64). Linux ships .deb, .rpm and portable .zip for x64 and arm64. Windows ships a portable Orbit-win32-x64-0.7.0.zip -- unzip and run orbit.exe; there is no Setup.exe in this release, so ignore the installer instructions still in INSTALL.md.
What's Changed
- Stop Orbit treating sign-in-capable providers as key-less by @dannon in #438
- Automate dependency bumps, and catch stale local installs by @dannon in #437
- Add UDT-authoring eval scenarios for container choice and typed inputs by @dannon in #428
- Keep models too small for the baseline prompt out of the picker by @dannon in #422
- Re-fetch OpenAI-compatible models from the stored key by @dannon in #435
- Don't tell people to /compact when the model's window is the problem by @dannon in #427
- Flag WSL in the feedback sysinfo by @dannon in #436
- Add classic Galaxy-style Orbit logo by @nekrut in #442
- Give the chat pane its full width back when the artifact pane is hidden by @guerler in #443
- Use the classic Galaxy mark in Orbit's title bar by @dannon in #446
- Don't retry a startup failure the brain already diagnosed by @dannon in #448
- ci: bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #444
- Show the whole command in the exec-guard approval prompt by @dannon in #411
- Stash the API key per provider on the first-run screen by @dannon in #412
- Add LOOM.md standing instructions by @dannon in #426
- Doc drift: routing tags, skills catalog, changelog, stale docstring by @dannon in #453
- Eval/clarifying question heuristic by @guerler in #450
- Poller: read the invocation's state, refuse to be silenced, and leave an audit row by @dannon in #452
- Land the evidence gate in warn mode, with a user-owned override by @dannon in #455
- Say what went wrong when an OpenAI-compatible endpoint won't connect by @dannon in #456
- Two exec-guard floors: the file_path spelling, and .loom writes in Orbit's own workspace by @dannon in #457
- Let a finished Galaxy run wake the agent (opt-in) by @nekrut in #416
- Vendor Foundry Galaxy reference, surface it on invocation failure, and gate contradicted completions by @dannon in #421
- deps: bump the npm-deps group across 2 directories with 26 updates by @dependabot[bot] in #458
- Add a CONTRIBUTING.md so there's one link to hand someone who wants to test or develop Loom by @dannon in #463
- Record tools validate what they record: anchor, server id, guarded write by @dannon in #462
- Let a custom endpoint say which wire format it speaks by @dannon in #464
- Move pi to 0.85.1 and pi-mcp-adapter to 2.34.0 by @dannon in #466
New Contributors
- @guerler made their first contribution in #443
- @dependabot[bot] made their first contribution in #444
Full Changelog: v0.6.0...v0.7.0