Chapter 13: tools, the helpers backstage
Nothing in this folder is part of the site. These are the things that help
build it, run it on a laptop, and decide how it should behave. Two of them
are small shell scripts with one job each; the third, eval/, is a whole
program and gets the next chapter.
Aside. Why does a dev server need a script to report its own exits? Because wrangler's wrapper exits with status 0 when the runtime under it is killed (measured 2026-10-02), and pitchfork, which supervises it, only restarts something that failed. So
wrangler-devtreats any exit nobody asked for as a failure, and pitchfork brings it back.
For the people who maintain it
| Path | What |
|---|---|
| eval/ | Picks the LLM, and checks the eight questions Jev is asked first. Chapter 14. |
| wrangler-dev | The Worker under wrangler dev, for pitchfork: it reports an exit nobody asked for as a failure, so pitchfork restarts it. |
| devshell-root | Registers the owner's devshell as a nix garbage-collection root, so a collection does not make the next nix develop rebuild pitchfork. From ~/aifleet. |
← Previous: Chapter 12½, tree/src/ · Up: lmjtfy · Next: Chapter 14, eval/ →