From f63b667194b698c2f3428c86bba3933e16372fbb Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 27 May 2026 15:29:29 +0000 Subject: [PATCH] fix(acp-bridge,openclaw): use AgentRelay.spawnAgent instead of removed spawnPty The AgentRelay class no longer exposes spawnPty (it lives only on AgentRelayClient). The two remaining callers were using the unified spawnAgent facade was renamed during the #1003 spawn-provider work, so this restores the build for both packages. --- packages/acp-bridge/src/acp-agent.ts | 2 +- packages/openclaw/src/spawn/process.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/acp-bridge/src/acp-agent.ts b/packages/acp-bridge/src/acp-agent.ts index ac522052b..380aa1ca4 100644 --- a/packages/acp-bridge/src/acp-agent.ts +++ b/packages/acp-bridge/src/acp-agent.ts @@ -736,7 +736,7 @@ export class RelayACPAgent implements acp.Agent { try { const relay = this.relay!; - const agent = await relay.spawnPty({ + const agent = await relay.spawnAgent({ name, cli, task, diff --git a/packages/openclaw/src/spawn/process.ts b/packages/openclaw/src/spawn/process.ts index e7aa84e55..7c4c8ba7d 100644 --- a/packages/openclaw/src/spawn/process.ts +++ b/packages/openclaw/src/spawn/process.ts @@ -171,7 +171,7 @@ export class ProcessSpawnProvider implements SpawnProvider { } as NodeJS.ProcessEnv, }); - await relay.spawnPty({ + await relay.spawnAgent({ name: agentName, cli: 'node', args: [bridgePath],