Merge nucleic/lucid-river-toad-6efj into dev

This commit is contained in:
2026-07-29 03:26:09 -07:00
parent 8f081ab58a
commit 8c8add3c40
3 changed files with 110 additions and 3 deletions
+8 -1
View File
@@ -104,7 +104,14 @@ internal static class Program
// interface can be reached at all, which is what D13's enumeration/reattach/pty arm
// hangs on (docs/WINDOWS_PORT.md §13.2).
if (args.Contains("--internal") || args.Contains("--internal-call"))
InternalComProbe.Run(callThrough: args.Contains("--internal-call"));
InternalComProbe.Run(
callThrough: args.Contains("--internal-call"),
// Shares --session's name so `--session --keep --internal-call` creates a session
// and then re-adopts it through the internal interface in one run — which is the
// only way to test the handoff, and the whole §2.3 reattach story in miniature.
sessionName: args.Contains("--session") || args.Contains("--session-name")
? ArgValue(args, "--session-name") ?? "nucleic-spike"
: null);
Console.WriteLine();
if (componentsMissing is { Count: > 0 })