chore: adopt Nova app and managed MCP connection - #186
Conversation
|
Independent agent review completed at exact root head The complete diff is one mode-160000 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. |
Summary
Adopt Nova's independently launched macOS app and managed MCP entrypoint in Zenith. The new
nova mcpplugin 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
7f18e07a01cbed78b32b4f0c008c53bb49eb1557and all six CI jobs: https://github.com/bigduu/Nova/actions/runs/33946225704.git diff --checkpasses. Submodule Guard must pass before merge.Submodule Updates
nova:1371aedf39b201345773beef8b537fc7329a3a58→8f029d22dbc9ab317a68560788d1e6360b71120e..gitmodules, or release version changes.