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
|
continue
|
||||||
_adapter = get_adapter(agent)
|
_adapter = get_adapter(agent)
|
||||||
cmd_full = _adapter.spawn_spec(agent) if _adapter else 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 ""
|
server_opt = f"-L {srv} " if srv != 'default' else ""
|
||||||
# The shim resolves this from the pane's root process. Fall back to now
|
# 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,
|
# only if that failed: 'now' can merely over-estimate creation time,
|
||||||
|
|||||||
@@ -617,7 +617,7 @@
|
|||||||
"other"
|
"other"
|
||||||
],
|
],
|
||||||
"passthrough": {
|
"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