diff options
Diffstat (limited to 'website/src')
| -rw-r--r-- | website/src/content/docs/agents.mdx | 4 | ||||
| -rw-r--r-- | website/src/content/docs/how-to-work.mdx | 4 | ||||
| -rw-r--r-- | website/src/content/docs/persistence-remote.mdx | 4 |
3 files changed, 7 insertions, 5 deletions
diff --git a/website/src/content/docs/agents.mdx b/website/src/content/docs/agents.mdx index e3d2bc0c..dfa2f204 100644 --- a/website/src/content/docs/agents.mdx +++ b/website/src/content/docs/agents.mdx @@ -3,7 +3,7 @@ title: Agents description: See what Herdr can detect, how agent state works, and how integrations improve it. --- -Herdr is useful because it knows when agents are working, blocked, done, or idle. You can scan the sidebar instead of checking every pane manually. +Herdr is built for running more than one coding agent at a time. Each agent stays in a real terminal pane with its shell, logs, prompts, and running processes intact. Herdr tracks which panes contain agents, rolls their state up to tabs and workspaces, and lets you jump straight to the pane that needs attention instead of polling every terminal by hand. ## Supported agents @@ -41,7 +41,7 @@ The sidebar rolls state upward. A blocked agent makes its pane, tab, and workspace look blocked. A working agent makes the workspace look active. A done agent stays visible until you view it. -This lets you scan many projects quickly. +This is the main Herdr workflow: start several agents, let them work in parallel, and use the sidebar to see which project needs a decision, which one is still running, and which one is ready to review. ## Direct integrations diff --git a/website/src/content/docs/how-to-work.mdx b/website/src/content/docs/how-to-work.mdx index cd37969b..d127a5f9 100644 --- a/website/src/content/docs/how-to-work.mdx +++ b/website/src/content/docs/how-to-work.mdx @@ -79,7 +79,7 @@ herdr --remote ssh://you@server:2222 Your local Herdr acts as a thin client. It connects over SSH, starts or attaches to the remote Herdr server, and streams the UI back to your local terminal. -Use this path when you want one local command that opens the remote Herdr session directly. +Use this path when you want the remote session to feel local. The client runs on your machine, so local desktop features such as image clipboard paste can be bridged to the remote server. If you SSH first and run `herdr` on the server, Herdr runs entirely on that server and cannot read your local desktop clipboard. For repeat targets, put the host in your SSH config: @@ -98,6 +98,6 @@ herdr --remote workbox ## Which path to use -Use `herdr` for local work. Use `ssh you@server` then `herdr` when you want Herdr to behave like tmux on that remote shell. Use `herdr --remote <host>` when you want your local terminal to attach directly to the remote Herdr session over SSH. +Use `herdr` for local work. Use `ssh you@server` then `herdr` when you want Herdr to behave like tmux on that remote shell or when you are using a phone SSH client. Use `herdr --remote <host>` when you want a local thin client for a remote session, including local clipboard image paste bridging. For remote bootstrap details, named remote sessions, custom binaries, direct terminal attach, and `--no-session`, see [Persistence and remote access](/docs/persistence-remote/). diff --git a/website/src/content/docs/persistence-remote.mdx b/website/src/content/docs/persistence-remote.mdx index f3c53dec..2452fc9a 100644 --- a/website/src/content/docs/persistence-remote.mdx +++ b/website/src/content/docs/persistence-remote.mdx @@ -69,7 +69,7 @@ herdr --remote workbox herdr --remote ssh://you@server:2222 ``` -In this mode your local Herdr is a thin client. It connects over SSH, starts or attaches to the remote Herdr server, and streams the UI back to your local terminal. +In this mode your local Herdr is a thin client. It connects over SSH, starts or attaches to the remote Herdr server, and streams the UI back to your local terminal. Because the client runs locally, Herdr can bridge local desktop features such as image clipboard paste into the remote session by copying the image to a remote temp file and pasting that path. For repeat targets, use your SSH config: @@ -88,6 +88,8 @@ herdr --remote workbox Remote attach supports Linux and macOS hosts on x86_64 and aarch64. Herdr checks the remote platform, prefers a matching `herdr` already on the remote `PATH`, then checks `~/.local/bin/herdr`. If no matching binary exists, interactive runs prompt to install one to `~/.local/bin/herdr`; non-interactive runs fail instead of modifying the host. If `~/.local/bin` is not on the remote `PATH`, Herdr warns after install. +If you SSH into the server first and run `herdr` there, Herdr runs entirely on the server. That mode is useful and simple, but it cannot access your local desktop clipboard beyond normal terminal text paste. + When your local and remote platforms match, Herdr can copy the current local binary. Otherwise it downloads the matching release asset from `https://herdr.dev/latest.json`. For local builds or custom binaries, set `HERDR_REMOTE_BINARY` to a local file path before running remote attach. |
