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
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,
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user