|
|
@@ -326,6 +326,12 @@ flowchart TD
|
|
|
pkg_tool_pwsh["tool-pwsh"]
|
|
|
pkg_tool_pwsh_persistent["tool-pwsh-persistent"]
|
|
|
end
|
|
|
+ subgraph group_ssh["packages/ssh"]
|
|
|
+ pkg_fs_ssh["fs-ssh"]
|
|
|
+ pkg_sandbox_ssh["sandbox-ssh"]
|
|
|
+ pkg_ssh["ssh"]
|
|
|
+ pkg_subprocess_ssh["subprocess-ssh"]
|
|
|
+ end
|
|
|
subgraph group_storage["packages/storage"]
|
|
|
pkg_storage["storage"]
|
|
|
pkg_storage_domain["storage-domain"]
|
|
|
@@ -867,6 +873,16 @@ flowchart TD
|
|
|
pkg_tool_pwsh_persistent --> pkg_terminal
|
|
|
pkg_tool_pwsh_persistent --> pkg_timeout
|
|
|
pkg_tool_pwsh_persistent --> pkg_tools
|
|
|
+ pkg_ssh --> pkg_brand
|
|
|
+ pkg_ssh --> pkg_fs
|
|
|
+ pkg_ssh --> pkg_fs_local
|
|
|
+ pkg_ssh --> pkg_fs_sandbox
|
|
|
+ pkg_ssh --> pkg_sandbox
|
|
|
+ pkg_ssh --> pkg_sandbox_local
|
|
|
+ pkg_ssh --> pkg_sandbox_policy
|
|
|
+ pkg_ssh --> pkg_session_projection
|
|
|
+ pkg_ssh --> pkg_subprocess
|
|
|
+ pkg_ssh --> pkg_subprocess_local
|
|
|
pkg_tool_terminal --> pkg_agent
|
|
|
pkg_tool_terminal --> pkg_jobs
|
|
|
pkg_tool_terminal --> pkg_llm
|
|
|
@@ -953,6 +969,15 @@ flowchart TD
|
|
|
pkg_tool_pwsh --> pkg_system_prompt
|
|
|
pkg_tool_pwsh --> pkg_tools
|
|
|
pkg_tool_pwsh --> pkg_user_approval
|
|
|
+ pkg_fs_ssh --> pkg_fs
|
|
|
+ pkg_fs_ssh --> pkg_sandbox
|
|
|
+ pkg_fs_ssh --> pkg_sandbox_policy
|
|
|
+ pkg_fs_ssh --> pkg_ssh
|
|
|
+ pkg_sandbox_ssh --> pkg_sandbox
|
|
|
+ pkg_sandbox_ssh --> pkg_ssh
|
|
|
+ pkg_subprocess_ssh --> pkg_ssh
|
|
|
+ pkg_subprocess_ssh --> pkg_subprocess
|
|
|
+ pkg_subprocess_ssh --> pkg_subprocess_local
|
|
|
pkg_agent_loop_testkit --> pkg_agent
|
|
|
pkg_agent_loop_testkit --> pkg_agent_loop
|
|
|
pkg_agent_loop_testkit --> pkg_llm
|
|
|
@@ -1407,6 +1432,7 @@ flowchart TD
|
|
|
| [`shell-env`](../packages/shell/shell-env) | `shell` | [`home-paths`](../packages/util/home-paths), [`shell`](../packages/shell/shell), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-bash-persistent`](../packages/shell/tool-bash-persistent) | `shell` | [`agent`](../packages/core/agent), [`terminal`](../packages/terminal/terminal), [`timeout`](../packages/util/timeout), [`tools`](../packages/core/tools) |
|
|
|
| [`tool-pwsh-persistent`](../packages/shell/tool-pwsh-persistent) | `shell` | [`agent`](../packages/core/agent), [`terminal`](../packages/terminal/terminal), [`timeout`](../packages/util/timeout), [`tools`](../packages/core/tools) |
|
|
|
+| [`ssh`](../packages/ssh/ssh) | `ssh` | [`brand`](../packages/util/brand), [`fs`](../packages/fs/fs), [`fs-local`](../packages/fs/fs-local), [`fs-sandbox`](../packages/fs/fs-sandbox), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-local`](../packages/sandbox/sandbox-local), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`session-projection`](../packages/session/session-projection), [`subprocess`](../packages/subprocess/subprocess), [`subprocess-local`](../packages/subprocess/subprocess-local) |
|
|
|
| [`tool-terminal`](../packages/terminal/tool-terminal) | `terminal` | [`agent`](../packages/core/agent), [`jobs`](../packages/jobs/jobs), [`llm`](../packages/llm/llm), [`output-retention`](../packages/util/output-retention), [`system-prompt`](../packages/core/system-prompt), [`terminal`](../packages/terminal/terminal), [`tools`](../packages/core/tools) |
|
|
|
| [`llm-replay`](../packages/test-support/llm-replay) | `test-support` | [`compaction`](../packages/compaction/compaction), [`deepseek-llm-api-extensions`](../packages/llm/deepseek-llm-api-extensions), [`llm`](../packages/llm/llm), [`session`](../packages/core/session) |
|
|
|
| [`tool-workflow`](../packages/workflow/tool-workflow) | `workflow` | [`agent`](../packages/core/agent), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`workflow`](../packages/workflow/workflow) |
|
|
|
@@ -1421,6 +1447,9 @@ flowchart TD
|
|
|
| [`session-telemetry-otel`](../packages/session/session-telemetry-otel) | `session` | [`anonymous-user-id`](../packages/identity/anonymous-user-id), [`command-feedback`](../packages/feedback/command-feedback), [`llm`](../packages/llm/llm), [`message-feedback`](../packages/feedback/message-feedback), [`session`](../packages/core/session), [`session-telemetry`](../packages/session/session-telemetry) |
|
|
|
| [`tool-bash`](../packages/shell/tool-bash) | `shell` | [`agent`](../packages/core/agent), [`jobs`](../packages/jobs/jobs), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell), [`shell-env`](../packages/shell/shell-env), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
| [`tool-pwsh`](../packages/shell/tool-pwsh) | `shell` | [`agent`](../packages/core/agent), [`jobs`](../packages/jobs/jobs), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`shell`](../packages/shell/shell), [`shell-env`](../packages/shell/shell-env), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`user-approval`](../packages/interaction/user-approval) |
|
|
|
+| [`fs-ssh`](../packages/ssh/fs-ssh) | `ssh` | [`fs`](../packages/fs/fs), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`ssh`](../packages/ssh/ssh) |
|
|
|
+| [`sandbox-ssh`](../packages/ssh/sandbox-ssh) | `ssh` | [`sandbox`](../packages/sandbox/sandbox), [`ssh`](../packages/ssh/ssh) |
|
|
|
+| [`subprocess-ssh`](../packages/ssh/subprocess-ssh) | `ssh` | [`ssh`](../packages/ssh/ssh), [`subprocess`](../packages/subprocess/subprocess), [`subprocess-local`](../packages/subprocess/subprocess-local) |
|
|
|
| [`agent-loop-testkit`](../packages/test-support/agent-loop-testkit) | `test-support` | [`agent`](../packages/core/agent), [`agent-loop`](../packages/core/agent-loop), [`llm`](../packages/llm/llm), [`session`](../packages/core/session), [`session-projection`](../packages/session/session-projection), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools) |
|
|
|
| [`webhook`](../packages/webhook/webhook) | `webhook` | [`agent`](../packages/core/agent), [`agent-default-model`](../packages/core/agent-default-model), [`agent-presets`](../packages/preset/agent-presets), [`invariants`](../packages/runtime-diagnostics/invariants), [`llm`](../packages/llm/llm), [`permission-presets`](../packages/interaction/permission-presets), [`session`](../packages/core/session), [`session-title`](../packages/session/session-title), [`workspace`](../packages/workspace/workspace) |
|
|
|
| [`subagent`](../packages/subagent/subagent) | `subagent` | [`agent`](../packages/core/agent), [`agent-presets`](../packages/preset/agent-presets), [`attachment`](../packages/attachment/attachment), [`invariants`](../packages/runtime-diagnostics/invariants), [`jobs`](../packages/jobs/jobs), [`llm`](../packages/llm/llm), [`sandbox`](../packages/sandbox/sandbox), [`sandbox-policy`](../packages/sandbox/sandbox-policy), [`scope`](../packages/core/scope), [`session`](../packages/core/session), [`session-persistence`](../packages/session/session-persistence), [`session-projection`](../packages/session/session-projection), [`session-projection-cache`](../packages/session/session-projection-cache), [`session-query`](../packages/session-query/session-query), [`system-prompt`](../packages/core/system-prompt), [`tools`](../packages/core/tools), [`typert-protocol`](../packages/typert/protocol), [`user-approval`](../packages/interaction/user-approval), [`util-time`](../packages/util/time) |
|