decline
Opt out of Shepherd coordination for this repo without linking.
Use decline to opt out of Shepherd for this repo WITHOUT linking — a "don't ask again" for one user, without ever creating or committing a .shepherd marker. Like link and unlink, decline is never gated behind an existing coordination session — it works even in a repo that has never been linked.
Input
decline takes no agent-supplied fields.
{}Result
Shepherd returns a one-line advisory confirming the repo will stay uncoordinated and the agent won't be prompted to link again, e.g. Won't coordinate this repo or ask again. Run \link` anytime to change your mind.`
If the repo is already linked, decline does nothing to the marker and instead returns an advisory pointing you to unlink — a committed marker always wins over a local decline, so declining a linked repo wouldn't take effect.
Behavior notes
- This is local-only — it's never committed anywhere, so a teammate working in the exact same repo can still
linkit themselves; declining only affects the current user's local sessions. - Contrast with
unlink:unlinkremoves an existing committed marker (repo-wide, affects everyone);declineis for a repo that was never linked in the first place (personal, local-only). - Run
linkanytime to change your mind.