Documentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
0.20.3
Patch release: two new top-level CLI commands stream the published docs to stdout, a real-world Bun-internals port workflow lands as an example, and<Loop> / <Sequence> accept a typed key prop.
CLI
-
smithers docs. Fetcheshttps://smithers.sh/llms.txt(the concise docs index for LLMs) and writes it to stdout. With--json, returns{ url, content }instead. -
smithers docs-full. Fetcheshttps://smithers.sh/llms-full.txt(the full ~8k-line docs bundle for LLMs) and writes it to stdout. Same--jsonbehavior asdocs. Both commands fetch at runtime against the published docs site, so output always reflects the latest shipped docs and the CLI bundle stays small. Fetch failures surface asDOCS_FETCH_FAILED/DOCS_FULL_FETCH_FAILEDwith a non-zero exit.
Components
<Loop>and<Sequence>acceptkey.LoopPropsandSequencePropsin@smithers-orchestrator/componentsnow declarekey?: stringexplicitly, so TypeScript users can pass a stablekeywhen iterating without a TS error. Matches the React contract the renderer already honored at runtime.
Examples
examples/bun-port-smithers. A new production-grade example workflow that drives porting Rust crates to Bun internals using Smithers subflows: lifetime classification, Phase-A port, crate compile bringup, ungate-and-proper-port, panic-probe swarm, test swarm, and audit sweeps. Demonstrates real subflow execution, agent wiring, prompt colocation, and zod schemas at scale — ~2,000 lines of workflow code inexamples/bun-port-smithers/.
Docs
-
Landing + intro copy refresh.
docs/index.mdxanddocs/introduction.mdxlead with “Smithers powers TypeScript teams to run long AI coding workflows that survive crashes and handle approvals, retries, and restarts.” -
Background-agents post URL fix. Corrected blog link in
docs/why/background-agents.mdx(#139, thanks @dneljo).