Skip to content

Releases: lkshrk/omni

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 12:53
3729a28

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 11:05
39b4919

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

Choose a tag to compare

@github-actions github-actions released this 12 Sep 18:21
f7be37d

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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 22:27
42db17b

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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 18:32
v0.10.14
c2351e8

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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 01:40
700b7a2

Changelog

Bug Fixes

  • fix: recognize plugin-owned MCP wrappers

v0.10.12

Choose a tag to compare

@github-actions github-actions released this 04 Sep 00:24
9c8a0fc

Changelog

Bug Fixes

  • fix: preserve source-less Codex plugins

v0.10.11

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:57
65cdfbc

Changelog

Bug Fixes

  • fix: normalize native marketplace sources

v0.10.10

Choose a tag to compare

@github-actions github-actions released this 03 Sep 22:35
972aec9

Changelog

Bug Fixes

  • fix: recover poisoned APM migration state

Maintenance

  • test: stabilize concurrent release lookup

v0.10.9

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:41
7a160e3

Changelog

Bug Fixes

  • fix: skip package updates without lockfile