diff --git a/assistant/src/tools/host-filesystem/edit.ts b/assistant/src/tools/host-filesystem/edit.ts index e6093c6b4b1..c4be612cbbb 100644 --- a/assistant/src/tools/host-filesystem/edit.ts +++ b/assistant/src/tools/host-filesystem/edit.ts @@ -134,8 +134,8 @@ class HostFileEditTool implements Tool { // cross-client turn. On web/ios, the call must fail loudly rather // than silently target the daemon container's filesystem. // Note: this scoping deliberately differs from host_bash - // (host-shell.ts:239-247), which rejects unconditionally; see PR #29613 - // review discussion for rationale. + // (host-shell.ts:239-247), which rejects unconditionally for any + // stale target_client_id regardless of transport. if ( targetClientId != null && transportInterface != null && diff --git a/assistant/src/tools/host-filesystem/read.ts b/assistant/src/tools/host-filesystem/read.ts index bc6c783c89e..ba8a5193c1c 100644 --- a/assistant/src/tools/host-filesystem/read.ts +++ b/assistant/src/tools/host-filesystem/read.ts @@ -105,8 +105,8 @@ class HostFileReadTool implements Tool { // cross-client turn. On web/ios, the call must fail loudly rather // than silently target the daemon container's filesystem. // Note: this scoping deliberately differs from host_bash - // (host-shell.ts:239-247), which rejects unconditionally; see PR #29613 - // review discussion for rationale. + // (host-shell.ts:239-247), which rejects unconditionally for any + // stale target_client_id regardless of transport. if ( targetClientId != null && transportInterface != null && diff --git a/assistant/src/tools/host-filesystem/transfer.ts b/assistant/src/tools/host-filesystem/transfer.ts index 09c9f41cb60..1b20f153525 100644 --- a/assistant/src/tools/host-filesystem/transfer.ts +++ b/assistant/src/tools/host-filesystem/transfer.ts @@ -132,8 +132,8 @@ class HostFileTransferTool implements Tool { // turn. On web/ios, the call must fail loudly rather than silently // target the daemon container's filesystem. // Note: this scoping deliberately differs from host_bash - // (host-shell.ts:239-247), which rejects unconditionally; see PR #29613 - // review discussion for rationale. + // (host-shell.ts:239-247), which rejects unconditionally for any + // stale target_client_id regardless of transport. if ( targetClientId != null && context.transportInterface != null && diff --git a/assistant/src/tools/host-filesystem/write.ts b/assistant/src/tools/host-filesystem/write.ts index bdb205d19c5..1df11782be8 100644 --- a/assistant/src/tools/host-filesystem/write.ts +++ b/assistant/src/tools/host-filesystem/write.ts @@ -104,8 +104,8 @@ class HostFileWriteTool implements Tool { // cross-client turn. On web/ios, the call must fail loudly rather // than silently target the daemon container's filesystem. // Note: this scoping deliberately differs from host_bash - // (host-shell.ts:239-247), which rejects unconditionally; see PR #29613 - // review discussion for rationale. + // (host-shell.ts:239-247), which rejects unconditionally for any + // stale target_client_id regardless of transport. if ( targetClientId != null && transportInterface != null &&