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 link it themselves; declining only affects the current user's local sessions.
  • Contrast with unlink: unlink removes an existing committed marker (repo-wide, affects everyone); decline is for a repo that was never linked in the first place (personal, local-only).
  • Run link anytime to change your mind.