Come here to look up parameters, commands, and configuration keys. This tab holds the complete reference for the Python API, the CLI commands, and the configuration entries, plus the engineering design-notes archive.
- API overview — the core components on one page:
agentic_function,Runtime, providers - agentic_function — the decorator itself: parameters, metadata, behavior
- Runtime — every parameter of
runtime.exec()and its semantics - Providers —
create_runtimeand the built-in provider runtimes
- CLI reference — what every
openprogramsubcommand does and its key flags - Configuration reference — the keys in
config.json, how to useopenprogram config, and the environment variable roundup - Diagnostics bundle —
openprogram diagnostics: what goes into the support zip and what is redacted out of it
- Claude Code context compaction — an analysis of Claude Code's compaction behavior
design/ is the archive of engineering design notes: written for the developers themselves, organized by subsystem (runtime, providers, function, memory, channels, cli, ui, etc.), append-only. It records the thinking at decision time and is not guaranteed to match the current code line by line — for accurate user-facing information, trust the other pages in this tab and the code.