Add native Herdr integration (counterpart to native nest. TMUX) - #10045
Closed
RaviTharuma wants to merge 12 commits into
Closed
RaviTharuma wants to merge 12 commits into
RaviTharuma wants to merge 12 commits into
Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements #8737 — native nested topology for Herdr-hosted agents (v1).
Ports the completed fork PR chain (RaviTharuma/cmux #1–#6) onto current
manaflow-ai/cmuxmain.Architecture
CmuxNestedTopology)Non-goals
herdrCLI__herdr-compatMVP remains separate)Testing
swift test --package-path Packages/macOS/CmuxNestedTopology— 196 passedSecurity notes
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Implements #8737 by adding a beta-gated native Herdr nested topology alongside nested tmux. cmux connects to Herdr’s local Unix socket, projects provider-owned workspaces, tabs, panes, and agents, and mirrors Herdr windows into real panels while leaving provider panes running when the host detaches.
New Features
remoteHerdrMirrorSettings search entry, package documentation, macOS CI coverage, and tests.Migration
remote.herdrmethods must pass the live host window ID.Written for commit 2a8d047. Summary will update on new commits.
Summary by CodeRabbit