How to publish
From the Flow canvas, top-right → Publish. Nora:- Runs pre-publish checks (see below).
- Prompts for a release note.
- Optionally suggests a canary rollout for high-risk changes.
- Confirms.
- Creates the version and moves the pointer.
Pre-publish checks
Publishing runs a battery of checks. All must pass:- All required inputs wired. No orphan blocks.
- All Agents have prompts + models. No blank fields.
- All tools have descriptions + parameter descriptions.
- All secrets resolve. No broken references.
- No cycles. Wiring is acyclic unless you explicitly used a bounded loop.
- Draft differs from current published. No no-op publishes.
- Simulation gate (if configured). If Flow settings require a simulation minimum pass rate, that runs first.
Release notes
Optional but strongly recommended. Notes appear in:- The version list.
- The audit log.
- The CLI (
nora flows versions list). - Any linked improvement’s record.
“Tighten refund escalation. Add rule: when user mentions chargeback, escalate. Bump model to higher-tier forPoor release notes:fraud/disputekeywords. Resolves cluster #142.”
“Fixes.”Convention: link the cluster ID or improvement ID the publish addresses. Makes audit fast.
Publishing from the CLI
Canary publish
To canary a new version:Publishing dependent resources
Some Flow changes require simultaneous updates elsewhere:- Published a Flow that references a new retrieval preset? The preset needs to be published too.
- Published a Flow using a new tool with a fresh secret? The secret needs to exist.