Overview#
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.
Python API#
- 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 and configuration#
- 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
Topic notes#
- Claude Code context compaction — an analysis of Claude Code's compaction behavior
Design-notes archive#
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.
Last updated · 2026-08-13