You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/runtime/ssh.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,12 @@ description: Run agents on remote hosts over SSH for security and performance
6
6
mux supports using remote hosts over SSH for workspaces. When configured, all tool operations will
7
7
execute over SSH and the agent is securely isolated from your local machine.
8
8
9
-
Our security architecture considers the remote machine potentially hostile. No keys or credentials are implicitly transferred there—just the git archive and [Project Secrets](../project-secrets.md).
9
+
Our security architecture considers the remote machine potentially hostile. No keys or credentials are implicitly transferred there—just the git archive and [Project Secrets](/project-secrets).
10
10
11
11
We highly recommend using SSH workspaces for an optimal experience:
12
12
13
13
-**Security**: Prompt injection risk is contained to the credentials / files on the remote machine.
14
-
- SSH remotes pair nicely with [agentic git identities](../agentic-git-identity.md)
14
+
- SSH remotes pair nicely with [agentic git identities](/agentic-git-identity)
15
15
-**Performance**: Run many, many agents in parallel while maintaining good battery life and UI performance
Copy file name to clipboardExpand all lines: docs/workspaces.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,13 +7,13 @@ Workspaces in mux provide isolated development environments for parallel agent w
7
7
8
8
## Runtimes
9
9
10
-
mux supports three [runtime types](./runtime.md):
10
+
mux supports three [runtime types](/runtime):
11
11
12
-
-**[Local](./runtime/local.md)**: Run directly in your project directory. No isolation—best for quick edits to your working copy.
12
+
-**[Local](/runtime/local)**: Run directly in your project directory. No isolation—best for quick edits to your working copy.
13
13
14
-
-**[Worktree](./runtime/worktree.md)**: Isolated directories using [git worktrees](https://git-scm.com/docs/git-worktree). Worktrees share `.git` with your main repository while maintaining independent working changes.
14
+
-**[Worktree](/runtime/worktree)**: Isolated directories using [git worktrees](https://git-scm.com/docs/git-worktree). Worktrees share `.git` with your main repository while maintaining independent working changes.
15
15
16
-
-**[SSH](./runtime/ssh.md)**: Remote execution over SSH. Ideal for heavy workloads, security isolation, or leveraging remote infrastructure.
16
+
-**[SSH](/runtime/ssh)**: Remote execution over SSH. Ideal for heavy workloads, security isolation, or leveraging remote infrastructure.
17
17
18
18
## Choosing a Runtime
19
19
@@ -35,7 +35,7 @@ The runtime is selected when you create a workspace:
35
35
Here are a few practical approaches to reviewing changes from workspaces, depending on how much you want your agent to interact with `git`:
36
36
37
37
-**Agent codes, commits, and pushes**: Ask agent to submit a PR and review changes in your git Web UI (GitHub, GitLab, etc.)
38
-
- Also see: [Agentic Git Identity](./agentic-git-identity.md)
38
+
- Also see: [Agentic Git Identity](/agentic-git-identity)
39
39
- This is the preferred approach for `mux` development but requires additional care with repository security.
40
40
-**Agent codes and commits**: Review changes from the main repository via `git diff <workspace-branch>`, push changes when deemed acceptable.
41
41
-**Agent codes**: Enter worktree (click Terminal icon in workspace top bar), run `git add -p` and progressively accept changes into a commit.
0 commit comments