fix(pi-ssh): harden remote execution and search

This commit is contained in:
云服务部-叶林立
2026-08-24 23:04:29 +08:00
parent a7891f18bf
commit aff91b0972
30 changed files with 1063 additions and 222 deletions
+8 -8
View File
@@ -34,8 +34,8 @@ export const BUNDLE_GROUP_DEFINITIONS: BundleGroupDefinition[] = [
{
id: "ssh-connection",
title: "SSH connection",
summary: "Connect to an explicitly imported SSH host through the reviewed agent tool flow.",
useWhen: ["The user names a remote server as part of a concrete task and no matching SSH2 connection is active"],
summary: "Connect sequentially to an explicitly imported SSH host through the reviewed agent tool flow.",
useWhen: ["The user names a remote server as part of a concrete task and no matching SSH2 connection is active; call ssh_connect separately and wait for success before dependent remote tools"],
avoidWhen: ["The task is local, the server was not explicitly named, or the host has not been imported"],
keywords: ["ssh", "connect", "server", "host", "remote", "连接服务器", "远程主机", "SSH"],
tools: ["ssh_connect"],
@@ -60,12 +60,12 @@ export const BUNDLE_GROUP_DEFINITIONS: BundleGroupDefinition[] = [
},
{
id: "ssh-remote-shell",
title: "SSH remote shell",
summary: "Run a reviewed shell command in the currently connected remote SSH workspace.",
useWhen: ["You need builds, tests, Git, or other shell operations on an active SSH target"],
avoidWhen: ["Structured remote file tools are sufficient, or the command should run locally"],
keywords: ["ssh", "remote", "bash", "build", "test", "git", "远程命令", "SSH"],
tools: ["ssh_bash"],
title: "SSH remote workspace shell",
summary: "Change the active remote cwd as a separate reviewed step, or run a reviewed shell command in that workspace.",
useWhen: ["You need to change the active remote workspace or run builds, tests, Git, or other shell operations there; call ssh_cd separately and wait for success before dependent remote calls"],
avoidWhen: ["Structured remote file tools are sufficient, or the operation should run locally"],
keywords: ["ssh", "remote", "bash", "cd", "cwd", "workspace", "build", "test", "git", "远程命令", "工作目录", "SSH"],
tools: ["ssh_cd", "ssh_bash"],
},
{
id: "code-intelligence",