Date: 2026-09-10

Channels reference

Channels are runtime surfaces for interactive prompts, print-mode output, SDK/JSON events, and configured external integrations. They differ in transport and output contract.

Use the current implementation

Use interactive nova for human review, nova -p for bounded output, and the SDK JSON protocol for programmatic consumers. Treat MCP as an explicitly configured external channel.

Boundaries and safety

Do not parse human-readable terminal output as a stable API. Pin the package and handle protocol/version errors in integrations.