Date: 2026-09-10

Programmatic usage

Nova provides programmatic command surfaces in addition to interactive terminal use. Their protocol contracts are release-specific and must be verified before integration.

Verify the supported surface

Inspect nova tools-rpc --help, nova a2a --help, nova agui --help, and nova openai --help for the installed version. Use documented structured messages rather than parsing human-readable terminal output.

Boundaries and safety

Programmatic access does not grant credentials or capabilities by itself. Host applications must provide configuration, enforce their own process boundaries, and avoid logging sensitive payloads.