SF Herdr
Non-mutating Salesforce workflow plans for the current split Herdr tools.
What it does
Provides command/status/settings surfaces everywhere it loads and conditionally registers a minimal non-mutating planner for the current herdr_layout, herdr_pane, and herdr_agent tool set.
Start
Open the extension from its primary command:
text
/sf-herdrOpen its Manager detail or change its package state with:
text
/sf-pi open sf-herdr
/sf-pi enable sf-herdr
/sf-pi disable sf-herdrSafety notes
- sf_herdr_plan is non-mutating and never generates shell commands.
- Planner steps use only herdr_layout, herdr_pane, and herdr_agent and pass the opaque pane ID returned by pane_split.
- The exact current successful-empty-body pane-run result is normalized without retrying the command.
- sf-guardrail mediates herdr_pane action=run commands when dangerous-command or org-aware rules match.
Exact reference
Show commands, tools, providers, and hooks
- Extension id:
sf-herdr - Intent: Work safely
- Category: Agent Tool
- Maturity: experimental
- Default state: on
- Commands:
/sf-herdr - LLM tools:
sf_herdr_plan - Providers: none
- Events/hooks:
session_start,tool_result
For contributors
Troubleshooting
See the Troubleshooting section in the full README for extension-specific recovery steps.