Skip to content

Commit c42ef8b

Browse files
committed
fix(release): harden Claude CLI live probe
1 parent 671d592 commit c42ef8b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

scripts/test-live-cli-backend-docker.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,11 +374,11 @@ WRAP
374374
fi
375375
if [ "$auth_mode" = "subscription" ]; then
376376
claude --version
377-
direct_token="OPENCLAW-CLAUDE-SUBSCRIPTION-DIRECT"
377+
direct_token="violet-lantern-42"
378378
direct_probe_log="$(mktemp)"
379379
set +e
380380
claude \
381-
-p "Reply exactly: $direct_token" \
381+
-p "This is a local CLI smoke test. Reply with only this harmless phrase: $direct_token" \
382382
--output-format text \
383383
--model sonnet \
384384
--permission-mode bypassPermissions \

test/scripts/test-live-cli-backend-docker.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ describe("scripts/test-live-cli-backend-docker.sh", () => {
6060
const script = fs.readFileSync(SCRIPT_PATH, "utf8");
6161

6262
expect(script).toContain('direct_probe_log="$(mktemp)"');
63+
expect(script).toContain("This is a local CLI smoke test.");
64+
expect(script).not.toContain("OPENCLAW-CLAUDE-SUBSCRIPTION-DIRECT");
6365
expect(script).toContain("direct Claude subscription probe exited with status");
6466
expect(script).toContain("<redacted-email>");
6567
expect(script).toContain("<redacted-secret>");

0 commit comments

Comments
 (0)