Skip to main content
Start from a working program with a visible result. Join at the step you need: the projects below are independent, and you do not have to complete them in order.

Explore a harness locally

Approve or deny a simulated refund. Download, install, and run without credentials.

Build a repeatable quality check

Run passing and failing cases, inspect traces, then opt into a live model.

Choose a complete project

Every downloadable project includes TypeScript source, dependencies, a compiler configuration, and check and start scripts. Read its execution mode before running it.
The call-intent project demonstrates call control. For a spoken telephone assistant, also connect a media path and speech adapter. The support chapters are independent learning checkpoints, not a single cumulative application.

Adapt a focused pattern

These pages assume an existing application. Their functions identify the model, data, services, or runtime the host supplies; they are not all standalone projects. Use Build when you need help choosing the next capability.

What is verified

The eight downloadable projects target the 4.9 release candidate. Local fixture checks exercise the harness projects, graph dependencies and retained output, both quality-gate outcomes, HTTP identity and ownership, and simulated telephony. The queue project has a separate disposable-Redis smoke test. The graph fixture is process-local and does not establish crash durability. These checks do not establish registry publication, live provider or carrier behavior. Displayed source and project downloads are generated from the same files. Model-based projects accept OPENAI_MODEL; see example model choices for documented defaults. The separate examples repository contains more applications; check their package versions before adopting one.