diff --git a/packages/server/src/client/daemon-client.ts b/packages/server/src/client/daemon-client.ts index 37ce39b43..fa6777de5 100644 --- a/packages/server/src/client/daemon-client.ts +++ b/packages/server/src/client/daemon-client.ts @@ -3769,6 +3769,7 @@ export class DaemonClient { .arrayBuffer() .then((buffer) => { this.handleTransportMessage(buffer); + return; }) .catch(() => { // Ignore failed blob decoding and allow reconnect logic to recover. diff --git a/packages/server/src/server/agent/agent-manager.ts b/packages/server/src/server/agent/agent-manager.ts index eb3f3a9cf..28c97d2e7 100644 --- a/packages/server/src/server/agent/agent-manager.ts +++ b/packages/server/src/server/agent/agent-manager.ts @@ -1914,6 +1914,7 @@ export class AgentManager { permission, lastMessage, }); + return; }) .catch(reject); }; @@ -2191,6 +2192,7 @@ export class AgentManager { return; } await this.dispatchSessionEvent(current, event); + return; }) .catch((err) => { this.logger.error( diff --git a/packages/server/src/server/agent/agent-storage.ts b/packages/server/src/server/agent/agent-storage.ts index ee8a7ee87..6c05f61a0 100644 --- a/packages/server/src/server/agent/agent-storage.ts +++ b/packages/server/src/server/agent/agent-storage.ts @@ -140,6 +140,7 @@ export class AgentStorage { this.cache.set(agentId, record); this.pathById.set(agentId, nextPath); + return; }); this.pendingWrites.set( diff --git a/packages/server/src/server/agent/providers/__tests__/claude-agent.event-stream.integration.test.ts b/packages/server/src/server/agent/providers/__tests__/claude-agent.event-stream.integration.test.ts index 40076d19c..efc2f3aef 100644 --- a/packages/server/src/server/agent/providers/__tests__/claude-agent.event-stream.integration.test.ts +++ b/packages/server/src/server/agent/providers/__tests__/claude-agent.event-stream.integration.test.ts @@ -123,6 +123,7 @@ async function startTurnAndCollectEvents( .startTurn(prompt) .then((result) => { turnId = result.turnId; + return; }) .catch((error) => { clearTimeout(timeout); @@ -384,6 +385,7 @@ test("Test 5: Interruption", async () => { return; } turnId = result.turnId; + return; }) .catch((error) => { clearTimeout(timeout); diff --git a/packages/server/src/server/agent/providers/acp-agent.ts b/packages/server/src/server/agent/providers/acp-agent.ts index fc3ebb807..469c13678 100644 --- a/packages/server/src/server/agent/providers/acp-agent.ts +++ b/packages/server/src/server/agent/providers/acp-agent.ts @@ -908,6 +908,7 @@ export class ACPAgentSession implements AgentSession, ACPClient { }) .then((response) => { this.handlePromptResponse(response, turnId); + return; }) .catch((error) => { const message = error instanceof Error ? error.message : String(error); diff --git a/packages/server/src/server/agent/providers/opencode-agent.ts b/packages/server/src/server/agent/providers/opencode-agent.ts index e44138ea1..f644cf322 100644 --- a/packages/server/src/server/agent/providers/opencode-agent.ts +++ b/packages/server/src/server/agent/providers/opencode-agent.ts @@ -2057,6 +2057,7 @@ class OpenCodeAgentSession implements AgentSession { turnId, ); } + return; }) .catch((err) => { if (isOpenCodeHeadersTimeoutFailure(err)) { @@ -2105,6 +2106,7 @@ class OpenCodeAgentSession implements AgentSession { turnId, ); } + return; }) .catch((error) => { this.finishForegroundTurn( diff --git a/packages/server/src/server/agent/tts-manager.ts b/packages/server/src/server/agent/tts-manager.ts index 3a7f39058..deec85e6f 100644 --- a/packages/server/src/server/agent/tts-manager.ts +++ b/packages/server/src/server/agent/tts-manager.ts @@ -317,6 +317,7 @@ export class TTSManager { if (result.kind === "prepared") { this.destroySpeechStream(result.prepared.stream); } + return; }); } } diff --git a/packages/server/src/server/loop-service.ts b/packages/server/src/server/loop-service.ts index f4ab513d7..cf82851d6 100644 --- a/packages/server/src/server/loop-service.ts +++ b/packages/server/src/server/loop-service.ts @@ -885,6 +885,7 @@ export class LoopService { left.createdAt.localeCompare(right.createdAt), ); await fs.writeFile(this.storePath, JSON.stringify(records, null, 2), "utf8"); + return; }); this.persistQueue = nextPersist.catch(() => {}); await nextPersist; diff --git a/packages/server/src/server/test-utils/fake-agent-client.ts b/packages/server/src/server/test-utils/fake-agent-client.ts index 4453c58ba..cf0161f7d 100644 --- a/packages/server/src/server/test-utils/fake-agent-client.ts +++ b/packages/server/src/server/test-utils/fake-agent-client.ts @@ -961,6 +961,7 @@ class FakeAgentSession implements AgentSession { let interrupted = false; const interrupt = this.interruptSignal.promise.then(() => { interrupted = true; + return; }); await Promise.race([interrupt, new Promise((r) => setTimeout(r, 500))]); if (!interrupted) { diff --git a/packages/server/src/server/test-utils/paseo-daemon.ts b/packages/server/src/server/test-utils/paseo-daemon.ts index e9ee185b7..35f8d3eaf 100644 --- a/packages/server/src/server/test-utils/paseo-daemon.ts +++ b/packages/server/src/server/test-utils/paseo-daemon.ts @@ -59,6 +59,7 @@ async function startDaemonWithTimeout( () => { clearTimeout(timeoutHandle); resolve(); + return; }, (error) => { clearTimeout(timeoutHandle); diff --git a/packages/server/src/server/voice/voice-turn-controller.ts b/packages/server/src/server/voice/voice-turn-controller.ts index 3c2f0b76d..5a38f03b9 100644 --- a/packages/server/src/server/voice/voice-turn-controller.ts +++ b/packages/server/src/server/voice/voice-turn-controller.ts @@ -89,6 +89,7 @@ export function createVoiceTurnController(params: { submissionQueue = submissionQueue .then(async () => { await params.utteranceSink.submitUtterance(utterance); + return; }) .catch((error) => { fail(error); diff --git a/packages/server/src/server/worktree-bootstrap.ts b/packages/server/src/server/worktree-bootstrap.ts index 9c11ffcf9..8e7595475 100644 --- a/packages/server/src/server/worktree-bootstrap.ts +++ b/packages/server/src/server/worktree-bootstrap.ts @@ -614,6 +614,7 @@ export async function runAsyncWorktreeBootstrap( "Failed to emit live worktree setup timeline update", ); } + return; }); }; diff --git a/packages/server/src/utils/checkout-git.ts b/packages/server/src/utils/checkout-git.ts index b6da738bf..924a6ae4e 100644 --- a/packages/server/src/utils/checkout-git.ts +++ b/packages/server/src/utils/checkout-git.ts @@ -1557,6 +1557,7 @@ export function warmCheckoutShortstatInBackground( void getOrLoadCheckoutShortstat(cwd, context) .then(() => { onComplete?.(); + return; }) .catch(() => { // Non-critical: keep listing path resilient even if git commands fail.