diff --git a/.lane/memory/apps/host/src/cli.ts/01M4YY5SXJFQK8VXT78X1E0KAE-every-command-but-serve-must.md b/.lane/memory/apps/host/src/cli.ts/01M4YY5SXJFQK8VXT78X1E0KAE-every-command-but-serve-must.md index e0df5abf..44827b59 100644 --- a/.lane/memory/apps/host/src/cli.ts/01M4YY5SXJFQK8VXT78X1E0KAE-every-command-but-serve-must.md +++ b/.lane/memory/apps/host/src/cli.ts/01M4YY5SXJFQK8VXT78X1E0KAE-every-command-but-serve-must.md @@ -4,9 +4,9 @@ anchor: function main created: 2026-10-15T04:47:23Z norm: '1' sig: 7d5d3f63a3bddde4 -body_hash: 87accd22387f08aa -raw_hash: f6660ea485c82556 -vouched: 2026-10-22T21:15:29Z +body_hash: ac23ed1035252ab1 +raw_hash: b0bccb033de16d7f +vouched: 2026-10-22T21:21:50Z lines: 253-482 --- diff --git a/.lane/memory/apps/host/src/cli.ts/01M5J0BZWP8SCBK522YT2HMZDZ-ace-info-prints-agent-access.md b/.lane/memory/apps/host/src/cli.ts/01M5J0BZWP8SCBK522YT2HMZDZ-ace-info-prints-agent-access.md index cba57e16..ebb25005 100644 --- a/.lane/memory/apps/host/src/cli.ts/01M5J0BZWP8SCBK522YT2HMZDZ-ace-info-prints-agent-access.md +++ b/.lane/memory/apps/host/src/cli.ts/01M5J0BZWP8SCBK522YT2HMZDZ-ace-info-prints-agent-access.md @@ -4,9 +4,9 @@ anchor: function main created: 2026-10-22T14:31:16Z norm: '1' sig: 7d5d3f63a3bddde4 -body_hash: 87accd22387f08aa -raw_hash: f6660ea485c82556 -vouched: 2026-10-22T21:15:29Z +body_hash: ac23ed1035252ab1 +raw_hash: b0bccb033de16d7f +vouched: 2026-10-22T21:21:50Z lines: 332-614 --- diff --git a/.lane/memory/apps/host/src/demo.ts/01M5D4PGYZHXCA8WY1C8ZF4NF7-synthetic-people-stay-in-the.md b/.lane/memory/apps/host/src/demo.ts/01M5D4PGYZHXCA8WY1C8ZF4NF7-synthetic-people-stay-in-the.md index 7ef1da68..35e22898 100644 --- a/.lane/memory/apps/host/src/demo.ts/01M5D4PGYZHXCA8WY1C8ZF4NF7-synthetic-people-stay-in-the.md +++ b/.lane/memory/apps/host/src/demo.ts/01M5D4PGYZHXCA8WY1C8ZF4NF7-synthetic-people-stay-in-the.md @@ -4,9 +4,9 @@ anchor: '@file' created: 2026-10-20T17:10:44Z norm: '1' sig: e3b0c44298fc1c14 -body_hash: 34d1a59cc18e2a4e -raw_hash: 154e8bdfc835590a -vouched: 2026-10-22T15:28:03Z +body_hash: 3f078d24af67c8ac +raw_hash: 80fe2a184e820585 +vouched: 2026-10-22T21:10:47Z lines: 1-187 --- diff --git a/.lane/memory/apps/host/src/gateway.ts/01M4YT9Z8YJ2ZWZCVB752WDCFF-workers-and-agent-shells-fin.md b/.lane/memory/apps/host/src/gateway.ts/01M4YT9Z8YJ2ZWZCVB752WDCFF-workers-and-agent-shells-fin.md index 019ae393..1a64f1b2 100644 --- a/.lane/memory/apps/host/src/gateway.ts/01M4YT9Z8YJ2ZWZCVB752WDCFF-workers-and-agent-shells-fin.md +++ b/.lane/memory/apps/host/src/gateway.ts/01M4YT9Z8YJ2ZWZCVB752WDCFF-workers-and-agent-shells-fin.md @@ -4,9 +4,9 @@ anchor: function serve created: 2026-10-15T03:39:45Z norm: '1' sig: 171797818ef4d836 -body_hash: 6333f6a695d3ff98 -raw_hash: ad0574ab5dfd2999 -vouched: 2026-10-22T15:20:51Z +body_hash: 0f15dc30991bf467 +raw_hash: aa609814e48a6d89 +vouched: 2026-10-22T21:10:47Z lines: 668-751 --- diff --git a/.lane/memory/apps/host/src/gateway.ts/01M4ZH1NMBK54TCB970R3AJ1X1-a-loopback-host-must-not-cal.md b/.lane/memory/apps/host/src/gateway.ts/01M4ZH1NMBK54TCB970R3AJ1X1-a-loopback-host-must-not-cal.md index 2a8be3e8..13b94120 100644 --- a/.lane/memory/apps/host/src/gateway.ts/01M4ZH1NMBK54TCB970R3AJ1X1-a-loopback-host-must-not-cal.md +++ b/.lane/memory/apps/host/src/gateway.ts/01M4ZH1NMBK54TCB970R3AJ1X1-a-loopback-host-must-not-cal.md @@ -4,9 +4,9 @@ anchor: function serve created: 2026-10-15T10:17:10Z norm: '1' sig: 171797818ef4d836 -body_hash: 6333f6a695d3ff98 -raw_hash: ad0574ab5dfd2999 -vouched: 2026-10-22T15:20:51Z +body_hash: 0f15dc30991bf467 +raw_hash: aa609814e48a6d89 +vouched: 2026-10-22T21:10:47Z lines: 830-948 supersedes: 01M4Z2R1HEVDKEA8VEJ7XRJQ8F --- diff --git a/.lane/memory/apps/host/src/gateway.ts/01M5D4BXMERGZ1EZ3EYAFM3YC4-worker-requests-worker-never.md b/.lane/memory/apps/host/src/gateway.ts/01M5D4BXMERGZ1EZ3EYAFM3YC4-worker-requests-worker-never.md index 26bbd728..52a633ee 100644 --- a/.lane/memory/apps/host/src/gateway.ts/01M5D4BXMERGZ1EZ3EYAFM3YC4-worker-requests-worker-never.md +++ b/.lane/memory/apps/host/src/gateway.ts/01M5D4BXMERGZ1EZ3EYAFM3YC4-worker-requests-worker-never.md @@ -4,9 +4,9 @@ anchor: '@file' created: 2026-10-20T17:04:56Z norm: '1' sig: 1acdc0f6a0895ac5 -body_hash: aa87c2347e08ef4b -raw_hash: 0097527a5ffa6445 -vouched: 2026-10-22T21:13:07Z +body_hash: 018bb7ba4e642584 +raw_hash: 39402f04edba65d3 +vouched: 2026-10-22T21:21:50Z lines: 1-1153 --- diff --git a/.lane/memory/apps/host/src/gateway.ts/01M5HYM54QCSF4ESXJSWZK588G-every-project-op-that-change.md b/.lane/memory/apps/host/src/gateway.ts/01M5HYM54QCSF4ESXJSWZK588G-every-project-op-that-change.md index d3734dba..0fcc2827 100644 --- a/.lane/memory/apps/host/src/gateway.ts/01M5HYM54QCSF4ESXJSWZK588G-every-project-op-that-change.md +++ b/.lane/memory/apps/host/src/gateway.ts/01M5HYM54QCSF4ESXJSWZK588G-every-project-op-that-change.md @@ -4,9 +4,9 @@ anchor: '@file' created: 2026-10-22T14:00:47Z norm: '1' sig: 1acdc0f6a0895ac5 -body_hash: aa87c2347e08ef4b -raw_hash: 0097527a5ffa6445 -vouched: 2026-10-22T21:13:07Z +body_hash: 018bb7ba4e642584 +raw_hash: 39402f04edba65d3 +vouched: 2026-10-22T21:21:50Z lines: 1-1309 --- diff --git a/.lane/memory/apps/host/src/gateway.ts/01M5JQ79TQ8E8R693FQD7PF3RP-only-a-command-line-host-pri.md b/.lane/memory/apps/host/src/gateway.ts/01M5JQ79TQ8E8R693FQD7PF3RP-only-a-command-line-host-pri.md new file mode 100644 index 00000000..c6250da2 --- /dev/null +++ b/.lane/memory/apps/host/src/gateway.ts/01M5JQ79TQ8E8R693FQD7PF3RP-only-a-command-line-host-pri.md @@ -0,0 +1,12 @@ +--- +id: 01M5JQ79TQ8E8R693FQD7PF3RP +anchor: function serve +created: 2026-10-22T21:10:40Z +norm: '1' +sig: 171797818ef4d836 +body_hash: 0f15dc30991bf467 +raw_hash: aa609814e48a6d89 +lines: 1191-1341 +--- + +Only a command-line host prints the sign-in link; Ace Helper's console is its log file, which must never hold the token diff --git a/.lane/memory/apps/host/src/helper.ts/01M4V5N7FNEDME70ADSQF5H00A-helpers-must-stay-first-on-t.md b/.lane/memory/apps/host/src/helper.ts/01M4V5N7FNEDME70ADSQF5H00A-helpers-must-stay-first-on-t.md index 9ff035cd..f41acb0f 100644 --- a/.lane/memory/apps/host/src/helper.ts/01M4V5N7FNEDME70ADSQF5H00A-helpers-must-stay-first-on-t.md +++ b/.lane/memory/apps/host/src/helper.ts/01M4V5N7FNEDME70ADSQF5H00A-helpers-must-stay-first-on-t.md @@ -4,9 +4,9 @@ anchor: '@file' created: 2026-10-13T17:41:10Z norm: '1' sig: 4b03c8eb05d682d4 -body_hash: d49430c648b04352 -raw_hash: f4153907c9e313c2 -vouched: 2026-10-21T19:33:15Z +body_hash: d3b539175eba5e12 +raw_hash: 6e008c8c2632d2b4 +vouched: 2026-10-22T21:10:47Z lines: 1-39 --- diff --git a/apps/host/src/cli.ts b/apps/host/src/cli.ts index 50c0876b..999f20dc 100755 --- a/apps/host/src/cli.ts +++ b/apps/host/src/cli.ts @@ -50,7 +50,7 @@ import { } from "./manage"; import { move } from "./move"; -const HELP = `ace — channels on this host +const USAGE = `ace — channels on this host ace new [--project