Releases: lkshrk/omni
Releases · lkshrk/omni
Release list
v0.11.1
Changelog
Bug Fixes
- fix(app): authenticate GitHub lookups with the token gh already holds
- fix(brew): reinstall a cask whose installed files were deleted outside brew
Maintenance
- build: rebuild the working-tree omni whenever the tree it came from moves
v0.11.0
Changelog
Breaking Changes
- feat(agents)!: pin APM 0.31.0
Bug Fixes
- fix(tui): answer a dots row key pressed before the list loads
- fix(tui): cancel an armed force-resolve-all when the other confirmations go
- fix(tui): keep the running label when a status message arrives
Documentation
- docs(agents): replace the 0.29.0 hazard claims with what 0.31.0 does
- docs(tui): say why two status helpers blank the running label and one does not
- docs: say that opening the TUI repairs dotfile links
Maintenance
- ci: install the APM the pin names, not a second copy of it
- refactor(tui): count the Agents workspace in the header, like every other tab
- refactor(tui): name the Agents second column for what it holds
- refactor(tui): print the Agents workspace state under the path it describes
- test(integration): let the launch sync finish before pressing a dots row key
- test(integration): pin the read-only parity fixture to a real dots conflict
- test(integration): pin what the TUI's launch sync does to a modified entry
v0.10.16
Changelog
Features
- Revert "feat(agents): back up and restore the import boundary"
- feat(agents): add ignore and unignore for native artifacts
- feat(agents): back up and restore the import boundary
- feat(agents): cache the apm outdated answer the way tools cache theirs
- feat(agents): expose native rows, removal and single-item adoption
- feat(tui): add a Not managed by APM section to the Agents view
- feat(tui): queue an agent row op instead of refusing it during the update check
Bug Fixes
- fix(actions): register host rename as its own action
- fix(actions): register native artifact removal as its own action
- fix(agents): accept a dotfiles-managed host template symlink
- fix(agents): attribute resolved dependencies to the package that declares them
- fix(agents): read package manifests when a parent of apm_modules is a symlink
- fix(docs): render mermaid fences as diagrams
- fix(executor): stop a cancelled command leaving its own children behind
- fix(testguard): resolve the sandbox root so containment checks can match it
- fix(tui): align the Agents rows and footer with the other tabs
- fix(tui): derive the agent row author from the source owner correctly
- fix(tui): give Agents rows the Tools column set and wrap tool row errors
- fix(tui): give the Agents tab the same hotkeys as every other tab
- fix(tui): keep one answer about which agent packages are outdated
- fix(tui): let apm decide which agent rows it can act on
- fix(tui): stop listing release-asset installs of script specs as wrong provider
Documentation
- docs: describe the agent view, cache and process groups as they now behave
- docs: describe the shared list-tab navigation and the moved adopt key
- docs: document agent drift, the ignore list and native adoption
- docs: expand the architecture reference to the whole system
Maintenance
- Revert "test(integration): reap the whole TUI process group between tests"
- refactor(tui): give every list tab one shared table, navigation and hit model
- test(integration): build the doctor mismatch text after the wait, not before
- test(integration): give required TUI screen waits room on a shared runner
- test(integration): open the command palette once and keep the graceful quit
- test(integration): press the adopt key the Agents tab now binds
- test(integration): reap the whole TUI process group between tests
- test(integration): say why the doctor parity comparison failed
- test(integration): stop the dots use-repo test confirming its own prompt
- test(tui): cover a tool row error wrapping rather than being cut off
- test(tui): match row-click expectations against the frame the env renders
v0.10.15
Changelog
Breaking Changes
- feat(config)!: bump settings schema to v25 for agents.ignored
Features
- feat(agents): add 'omni agents drift'
- feat(agents): add preview-only 'omni agents adopt'
- feat(app): add an additive apm.yml manifest candidate builder
- feat(config): accept agents.ignored via a shared classifier
- feat(doctor): add the agents-drift check
Bug Fixes
- fix(agents): gather native inventory per client with coverage
- fix(agents): honour CLAUDE_CONFIG_DIR in harness deployment evidence
- fix(agents): inventory disabled native Claude plugins
- fix(agents): scope APM ownership to the deploying target
- fix(agents): surface template path errors instead of a silent no-op sync
- fix(agents): symlinked canonical template wins over the legacy darwin copy
- fix(app): render a block when merging into an empty dependencies mapping
- fix(config): keep a valid agents.ignored block through include extraction
- fix(doctor): grade audit findings on non-deployed files as warnings
- fix(doctor): reinstall apm when its provenance is not the pinned commit
- fix(doctor): skip the APM audit when no lockfile exists
- fix(doctor): stop reporting release-asset installs as wrong-provider drift
- fix(script): sweep stale symlinks that do not resolve into the dotfiles repo
- fix(scripts): stop the stale sweep deleting outside its roots
- fix(scripts): support Docker Desktop on macOS in the docker wrapper
- fix(test): stop declaring darwin-only evidence CI cannot satisfy
- fix(testflow): wrap malformed JSON evidence errors in a stable message
- fix: anchor apm hook commands to $HOME after every apm run
- fix: portable dangling-link sweep and template adoption in host script
- fix: write deb822 apt repos as sources files
Documentation
- docs(agents): codex MCP script paths stay absolute
Maintenance
- chore: retire CodeRabbit, PR reviews now come from OpenHands
- ci: guard the Darwin legacy agents template on macOS
- refactor(doctor): name the agents-drift limits as deadlines
- test(agents): cover the Darwin template wiring, not just its logic
- test(agents): own 'agents adopt' in the flow catalog
- test(app): allocate dots fixtures inside the assigned test sandbox
- test(app): make buildZip helper usable
- test(app): serve platform-matching fallback upgrade archives
- test(app): skip case-collision fixtures on case-insensitive filesystems
- test(config): cover the v24 on-disk state and the agents block split
- test(config): cover the v24 to v25 settings migration
- test(dots): plant the trash-root escape at the platform's real trash root
- test(testguard): accept the canonical docker config root on macOS
- test: retry tool refresh until the provider state change lands
v0.10.14
Changelog
Features
- feat: add host migration and cleanup script
- feat: print native inventory in agents migrate preview
- feat: sweep stale unmanaged copies in host migration script
- feat: trust transitive MCP during agents sync
Bug Fixes
- fix: classify apm-generated LSP plugin as managed
- fix: classify apm-managed servers before secret retention
- fix: compare marketplace sources by canonical github key
- fix: drop unreachable legacy-config CTA and stale CI step
- fix: make agents outdated neutral without a lockfile
- fix: never uninstall apm-generated plugins in host script
- fix: preserve structured MCP args, cwd, and config roots
- fix: replay keys typed before the TUI startup snapshot lands
- fix: retain literal-secret native servers instead of aborting
- fix: sweep derived codex agents and hooks in host script
- fix: treat skill-only packages as evaluable for MCP/LSP ownership
Maintenance
- chore: pin apm to microsoft/apm commit 656f3d6
- refactor: classify native MCP ownership from manifest evidence
- refactor: stop automatic APM onboarding writes
- test: add shape-named native inventory fixtures
v0.10.13
Changelog
Bug Fixes
- fix: recognize plugin-owned MCP wrappers
v0.10.12
Changelog
Bug Fixes
- fix: preserve source-less Codex plugins
v0.10.11
Changelog
Bug Fixes
- fix: normalize native marketplace sources
v0.10.10
Changelog
Bug Fixes
- fix: recover poisoned APM migration state
Maintenance
- test: stabilize concurrent release lookup
v0.10.9
Changelog
Bug Fixes
- fix: skip package updates without lockfile