fix(issue-50, issue-55): onboarding and dispatch wait by the registry, one pane claim per server; tests stay out of the real agent homes #56

Merged
Godopu merged 17 commits from fix/issue-50-55 into main 2026-10-12 12:38:55 +00:00
2 changed files with 9 additions and 1 deletions
Showing only changes of commit 21f0c12b9e - Show all commits

No files matched your search

@@ -656,6 +656,14 @@ if herdr_confirmed:
continue
_adapter = get_adapter(agent)
cmd_full = _adapter.spawn_spec(agent) if _adapter else agent
# The row names the server that answered. A `default` scan runs without
# -L, so the shim answers it from the inherited HERDR_SESSION_NAME (a
# create's reconcile --once inherits the create's server): that server,
# not `default`, is this pane's - create matches its own pane's row by
# it (Issue #50, review 1e25cf2f F2).
_ambient = os.environ.get('HERDR_SESSION_NAME', '')
if srv == 'default' and _ambient and _ambient != 'default':
srv = _ambient
server_opt = f"-L {srv} " if srv != 'default' else ""
# The shim resolves this from the pane's root process. Fall back to now
# only if that failed: 'now' can merely over-estimate creation time,
+1 -1
View File
@@ -617,7 +617,7 @@
"other"
],
"passthrough": {
"4": "multi-agent-mux-create/scripts/create_session.sh:546"
"4": "multi-agent-mux-create/scripts/create_session.sh:550"
}
}
},