Jaiph is a workflow system for building agent-style pipelines. You write .jh sources (and optional *.test.jh test modules) that combine prompts, rules, scripts, and workflows.
This page is a map: it does not teach syntax end-to-end; it points to install steps, language references, and runtime behavior. For how the tool fits together, see Architecture.
.jaiph/ and workspace conventions..jh modules under .jaiph/libs/, pin versions with a lockfile, and import them with the library-name/module path form.send for routing work between workflows without tight coupling.*.test.jh suites, mocks, and assertions for deterministic checks around workflows.Handle<T> resolution, implicit join, and interaction with run async.jaiph run, test, compile, format, init, install, use, flags, and environment variables.config { } blocks, agent backends, logging, and runtime options (including env overrides)..jaiph/runs/ (per-step logs, JSONL timeline, inbox files) versus live progress on stderr.hooks.json to run shell commands on workflow and step lifecycle events.runtime.* keys in module config and environment—see Configuration).