Release paths
Adaline supports several release paths:| Path | Use it when |
|---|---|
| Deploy editor changes | The current prompt editor has changes you want to ship to an environment. |
| Promote a deployment | A snapshot that is current in one environment should move to another environment. |
| Approve from Improve | An Improve candidate has passed review and should become the prompt version. |
| Edit & approve from Improve | An Improve candidate is useful but needs manual edits or another release process. |
| Rollback | A previous deployment snapshot should replace the current environment version. |
Pre-release checklist
Before deployment, confirm:- The prompt has the intended provider, model, messages, variables, tools, and response shape.
- The target environment is the one your application will read.
- The deployment diff is reviewed in Pretty, JSON, or YAML view as needed.
- Golden datasets pass.
- Regression datasets pass or failures are explicitly accepted.
- Evaluator reasons make sense, not only evaluator scores.
- Cost, token, and latency expectations are acceptable.
- Tool and retrieval behavior has been checked if the prompt uses external context.
- A rollback target exists and is easy to find.
- Webhooks or cache refresh logic are configured if the runtime caches deployments.
Review the Deploy page
The Deploy page gives you three review surfaces:| Surface | What to check |
|---|---|
| Left rail | Undeployed changes, deployment history, environment filter, and Current badges. |
| Main panel | Prompt content in Pretty view, raw JSON/YAML, and Diff Mode. |
| Right panel | Environment selection, deploy action, deployment webhooks, integration IDs, and webhook executions. |
Review diffs
Use Compare your deployments before a risky release. Review:- Model and provider changes.
- Message changes, especially system instructions.
- Variables and runtime context assumptions.
- Tool definitions and project tool references.
- Response format or structured-output expectations.
- Any change introduced by an Improve candidate.
Deploy editor changes
Use this when the editor has the version you want to ship.Select Undeployed changes
The left rail shows
Undeployed changes when the editor differs from an environment or an environment has no deployment yet.Choose the environment
In the right panel, select the environment that should receive the editor snapshot.
Review content and diff
Use Pretty view for content review. Use JSON/YAML and Diff Mode when you need exact comparison.
Current deployment for that environment.
Promote or roll back a snapshot
Open a deployed snapshot when you want to reuse it:- If the snapshot is current in its environment, use Deploy to… to deploy the same snapshot to another environment.
- If the snapshot is older, use Rollback… to create a new deployment from that older version into the selected environment.
- Use Open in Playground when you want to test that snapshot before acting.
Improve approval and release
Improve can end in three review outcomes:| Outcome | Release effect |
|---|---|
| Approve | Applies the candidate and deploys to the project’s primary deployment environment when one is configured. |
| Edit & approve | Applies the candidate to the prompt editor and leaves deployment to the normal release flow. |
| Reject | Leaves the prompt unchanged and keeps the cycle in history. |
Post-release watch
After deployment:- Watch Monitor for traffic, latency, cost, token usage, and evaluation score.
- Open representative Traces from the new release window.
- Check Behaviors after enough traffic has accumulated.
- Save failing or surprising spans to Datasets.
- Compare against the rollback target if metrics move unexpectedly.
Release packet
For production or high-risk releases, record:- Prompt and environment.
- Deployment snapshot or current deployment.
- Diff summary.
- Evaluator and dataset results.
- Behaviors or traces that motivated the change.
- Webhook/cache refresh expectation.
- Rollback target.
- Post-release monitoring window.