Skip to content

chore: adopt Nova app and managed MCP connection - #186

Merged
bigduu merged 1 commit into
mainfrom
zenith/chore/185-nova-managed-mcp
Sep 5, 2026
Merged

bigduu merged 1 commit into
mainfrom
zenith/chore/185-nova-managed-mcp

Conversation

@bigduu

@bigduu bigduu commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

Adopt Nova's independently launched macOS app and managed MCP entrypoint in Zenith. The new nova mcp plugin entry connects macOS clients to the separately installed Nova.app before desktop initialization, while Windows/Linux keep stdio. This establishes the process boundary needed to keep Nova desktop permissions independent of Bodhi/plugin upgrades.

Refs bigduu/Nova#33, bigduu/Nova#39 and #185. The UX tracker remains open for permission/status UI, browser interaction fixes, signed distribution and real TCC upgrade acceptance.

Testing

  • Nova chore: sync Bodhi lockfile pointer #39 passed independent review at exact head 7f18e07a01cbed78b32b4f0c008c53bb49eb1557 and all six CI jobs: https://github.com/bigduu/Nova/actions/runs/33946225704.
  • The pinned SHA is the verified squash merge commit on Nova master, with the same source tree as the reviewed PR.
  • Root diff contains exactly one mode-160000 gitlink update; git diff --check passes. Submodule Guard must pass before merge.
  • No release, installed-app replacement or real TCC grant/upgrade test is claimed by this pointer update.

Submodule Updates

@bigduu

bigduu commented Sep 5, 2026

Copy link
Copy Markdown
Owner Author

Independent agent review completed at exact root head c1ac538c547425c79c77a2b7bc71c0849a2f7366 against live main 1f47ae72c1eee8678b9c9990a67e6532d752f192. No blocking finding.

The complete diff is one mode-160000 nova gitlink: 1371aedf39b201345773beef8b537fc7329a3a58 → 8f029d22dbc9ab317a68560788d1e6360b71120e. The old pin is an ancestor; the new pin is Nova master's actual merged #39 commit. Its tree 583d552c262c05d74ca1d6ec74f3e05e8a074b50 exactly matches the independently reviewed and CI-passing feature head.

The adopted scope includes Nova #31 (app/OCR/Chrome foundation), #32 (icons), and #39 (managed entrypoint). No other pointer, ordinary file, release version, or .gitmodules change exists. The PR body documents all three and includes the required Submodule Updates section and both full SHAs.

No duplicate builds are needed for this pointer-only diff; Submodule Guard and final live head/base/review checks remain merge gates. Signed distribution and live permission-upgrade acceptance remain explicitly outside this pointer PR.

@bigduu bigduu added the review:agent Agent review complete; merge gates may proceed label Sep 5, 2026
@bigduu
bigduu merged commit 836ab86 into main Sep 5, 2026
2 checks passed
@bigduu
bigduu deleted the zenith/chore/185-nova-managed-mcp branch September 5, 2026 05:14
@bigduu bigduu mentioned this pull request Sep 5, 2026
8 of 9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review:agent Agent review complete; merge gates may proceed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant