From 6e1ae76c9bbf001b68dfdeac93f628f755fcdbbd Mon Sep 17 00:00:00 2001 From: Tianyi Cui <53024+tianyicui@users.noreply.github.com> Date: Mon, 3 Aug 2026 02:17:04 +0800 Subject: [PATCH] test(e2b): satisfy the steer() receipt signature in Agent stubs Master's steering-receipt API (agent.steer returns SteeringReceipt) reached this branch through the parent sync; the two E2B live-fixture Agent stubs return the same rejected-outcome receipt the pty test stubs use. --- examples/headless-agent/tests/fixtures/e2b/e2b/bin.ts | 2 +- packages/e2b/e2b/tests/composition.e2e.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/headless-agent/tests/fixtures/e2b/e2b/bin.ts b/examples/headless-agent/tests/fixtures/e2b/e2b/bin.ts index 7348d1d181..985b0a6121 100644 --- a/examples/headless-agent/tests/fixtures/e2b/e2b/bin.ts +++ b/examples/headless-agent/tests/fixtures/e2b/e2b/bin.ts @@ -22,7 +22,7 @@ const owner: Agent = { acceptsNextStep: false, ctx: ownerFiber.ctx, followup() {}, - steer() {}, + steer: () => ({ outcome: Promise.resolve({ status: 'rejected' as const }) }), inject() {}, send() {}, cancel() {}, diff --git a/packages/e2b/e2b/tests/composition.e2e.ts b/packages/e2b/e2b/tests/composition.e2e.ts index 3f0b69668d..c09243183e 100644 --- a/packages/e2b/e2b/tests/composition.e2e.ts +++ b/packages/e2b/e2b/tests/composition.e2e.ts @@ -86,7 +86,7 @@ describe.skipIf(!process.env.E2B_API_KEY)('E2B live Loader composition', () => { acceptsNextStep: false, ctx, followup() {}, - steer() {}, + steer: () => ({ outcome: Promise.resolve({ status: 'rejected' as const }) }), inject() {}, send() {}, cancel() {},