Repository navigation
Highlights
- Loom is being renamed Orbit in the next release: the CLI, the desktop app, and the GitHub repo will all be called Orbit. Once that happens, this version will tell you where to get the new one
- Orbit has a Dashboard tab beside the notebook, built from widgets for plan progress, Galaxy jobs, results and history that you can arrange yourself
- When a Galaxy job or workflow finishes or fails, Loom now checks the outputs or starts investigating on its own instead of waiting to be asked. It stops after three automatic turns in a row and pauses when you hit Stop. It also reconnects to Galaxy by itself when the connection drops, polls less, shows progress on long waits, and no longer aborts a turn after the laptop sleeps
- Describe the analysis you want ("which genes changed in my RNA-seq?") and Loom looks for a community IWC workflow first, checks that its inputs match the data you have, and suggests a chain when one workflow isn't enough. Plans are now tagged by where the compute runs:
[remote]for Galaxy,[hybrid], or[local](older[galaxy]plans still work) - Smaller Galaxy fixes: SRA downloads are batched into one job instead of one per accession, Galaxy datasets and histories are clickable links in the notebook and chat, and a large catalog of user-defined tools no longer floods the conversation
- Galaxy skill content now ships inside Loom, pinned to a commit of
galaxyproject/agentic-plugins, so a fresh install has the full catalog with no network and no waiting. Preferences shows which repos are bundled and at which commit, and pointing a repo at a branch goes back to fetching it live. The failure-triage guidance is now a whole Foundry cast, with eleven more for finding, adapting and validating workflows. None of them enter the system prompt - Your Galaxy API key is no longer sent along when a request is redirected to a different host
What's Changed
- Describe the installers we actually ship, and fix two silent misreports in the release skill by @dannon in #468
- Batch SRA imports before submitting Galaxy jobs by @nekrut in #495
- Fix Orbit watchdog aborts after system sleep by @nekrut in #493
- Automatically verify Galaxy outputs and investigate failures by @nekrut in #494
- Stop tracking the app/node_modules symlink by @dannon in #498
- Orbit dashboards: a user-defined Dashboard tab beside the notebook by @dannon in #472
- Recover MCP failures, reduce Galaxy polling, and show progress by @nekrut in #501
- Name the dataset by position in execution-after-approval by @guerler in #491
- Drop /review and /test from CLAUDE.md's command list by @dannon in #515
- Point the offline skill catalog at galaxy-skills' new skills/ layout by @dannon in #469
- fix: summarize oversized Galaxy user tool catalogs by @nekrut in #513
- Don't let the Galaxy API key follow a redirect to another host by @dannon in #471
- Get ready for the Orbit rename (0.8 compatibility layer) by @dannon in #504
- Make Galaxy artifacts clickable in notebooks and chat by @nekrut in #505
- Keep the exec-guard tests' fake home off macOS's /home automount by @dannon in #516
- deps: bump the npm-deps group across 2 directories with 18 updates by @dependabot[bot] in #517
- Vendor skill content from agentic-plugins at a pinned commit by @dannon in #470
- Turn off pi-mcp-adapter's unused mcpScript tool by @dannon in #518
- Default source_check off, and write web-search defaults where pi-web-access reads them by @dannon in #519
- Put tool-result hints in one table by @dannon in #520
- Add npm run measure:context by @dannon in #521
- Name the real IWC search tool in the prompt by @dannon in #523
- Find a community (IWC) workflow from a plain question by @dannon in #524
- Retire the [galaxy] routing tag in favour of [remote] by @dannon in #527
Full Changelog: v0.7.0...v0.8.0