From 9ec6903f3b03e936d2c8a0bc97b6fd6c918e1437 Mon Sep 17 00:00:00 2001 From: Luke Curley <432854+kixelated@users.noreply.github.com> Date: Fri, 30 Oct 2026 20:48:10 -0700 Subject: [PATCH 1/2] canary(land): test that a land check's base never reaches a launched agent Canary for the land fixer: pairs with canary/rename, which renames the helper. Co-Authored-By: Claude Opus 5.5 --- test/agent.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/agent.test.ts b/test/agent.test.ts index 0296fd1e..33cc2025 100644 --- a/test/agent.test.ts +++ b/test/agent.test.ts @@ -669,3 +669,8 @@ fakes("a Codex release failure is reported instead of a finished outcome", async expect(existsSync(join(s.worktree, "cache", "tracked"))).toBe(true); expect(s.worktrees.status().records[0]).toMatchObject({ phase: "active", runs: [] }); }); + +test("a land check's base never reaches a launched agent", () => { + const env = agentEnvironment({ PATH: "/bin", QUEST_LAND_BASE: "0".repeat(40) }, "ANTHROPIC_API_KEY", "sk-agent"); + expect(env).toEqual({ PATH: "/bin", ANTHROPIC_API_KEY: "sk-agent" }); +}); From b3803883d454f1e9aabbad23c23c2388485d88ca Mon Sep 17 00:00:00 2001 From: quest fixer Date: Fri, 30 Oct 2026 21:37:04 -0700 Subject: [PATCH 2/2] fix(test): follow launchEnvironment rename from base --- test/agent.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/agent.test.ts b/test/agent.test.ts index ca46f2bb..6f750ff0 100644 --- a/test/agent.test.ts +++ b/test/agent.test.ts @@ -671,6 +671,6 @@ fakes("a Codex release failure is reported instead of a finished outcome", async }); test("a land check's base never reaches a launched agent", () => { - const env = agentEnvironment({ PATH: "/bin", QUEST_LAND_BASE: "0".repeat(40) }, "ANTHROPIC_API_KEY", "sk-agent"); + const env = launchEnvironment({ PATH: "/bin", QUEST_LAND_BASE: "0".repeat(40) }, "ANTHROPIC_API_KEY", "sk-agent"); expect(env).toEqual({ PATH: "/bin", ANTHROPIC_API_KEY: "sk-agent" }); });