Documentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
import { SuperSmithers } from "smithers-orchestrator";
type SuperSmithersProps = {
strategy: string | ReactElement; // markdown or MDX strategy document
agent: AgentLike;
id?: string; // default "super-smithers"; prefixes internal task ids
targetFiles?: string[]; // glob patterns scoped to the agent prompt
reportOutput?: OutputTarget;
dryRun?: boolean; // default false; skips the apply step
skipIf?: boolean;
};
<Workflow name="intervention">
<SuperSmithers
id="refactor"
strategy={`
## Refactoring Strategy
1. Find all deprecated API calls in the target files
2. Replace them with the new API equivalents
3. Ensure all imports are updated
`}
agent={codeAgent}
targetFiles={["src/**/*.ts"]}
reportOutput={outputs.report}
/>
</Workflow>
Notes
- Expands to read → propose → apply → report (
dryRun skips apply).
- Only meaningful in hot-reload mode; otherwise changes apply on the next run.
- All internal tasks share
agent; for per-stage agents compose <Task> manually.