DX-3020: add the Herdr plugin setup guide - #833
Open
alitariksahin wants to merge 12 commits into
Open
Conversation
Covers running several coding agents at once, each in its own Upstash Box, and managing and monitoring them from the plugin dashboard: fanning out across Git worktrees, running a different agent and model per box, the dashboard columns and keys, scheduled and typed server-side runs, cost control, and collecting each agent's work back as a checked patch. Written against the plugin source rather than its README, and walked end to end against real boxes: install, start, the upload filter, reconnect, the second Start refusal, and the one-popup-at-a-time rule all behave as described. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Contributor
|
Docs7 for upstash.com
Commit |
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Replaces the fleet-oriented page with the setup walkthrough: requirements, install, keys, mode, starting an agent, working with it, managing the box, and server-side runs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Drops the callouts and the background explanation so the page is the steps and nothing else: install, keys, config, start, use, manage, scheduled runs. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The plugin now tightens a loose secrets.json itself rather than refusing to start, so there is nothing for the reader to do. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
It is the first thing that stops a Start on a repository carrying large assets, and raising the config cap does not help, so say what to do instead. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
enesakar
approved these changes
Sep 9, 2026
Step 3 is now the setup popup, with the environment and the file described as what it writes. Names the subscription token, the per-harness start verbs, and fixes the step reference in the mode description. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…popup Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…es in the upload error Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
box/guides/herdr-setup.mdx, "Herdr Plugin Setup", and wires it into the Box Guides nav.Herdr is a terminal workspace manager for coding agents. The plugin puts the agent in an Upstash Box instead of on your laptop: focus a pane in a Git worktree, invoke one action, and you get a box with a filtered copy of that worktree and your agent running in it. Changes come back as a checked Git patch only when you approve them.
Structure
Numbered steps, matching the other Box setup guides:
Then troubleshooting and next steps.
How it was checked
Written from the plugin source rather than its README, then walked end to end against real boxes in a live Herdr session:
herdr plugin install upstash/herdr-upstash-boxbuilds and prunes as describedmapping_existsherdr_popup_openThat run also surfaced a plugin bug, fixed separately in upstash/herdr-upstash-box#1: an unanswered popup used to block every other action forever. The guide's two-minute claim is accurate as of that fix.
Two details come from what the live run showed rather than from the code alone: Reconnect is a genuine live reattach when the box has not paused, and the upload filter reads file content, so credential-shaped test fixtures are excluded as
detected-secret.Note
The install command needs
upstash/herdr-upstash-boxto be public. It is now, so the command and the source links resolve.🤖 Generated with Claude Code