Release Preview
DevOps & Securityrelease-previewRelease Preview is an Agent Skill for devops & security published in the rivet-dev/agentos repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
Cut an AgentOS release-preview. Use when the user asks for a preview, release-preview, or a branch dist-tag build.
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/rivet-dev/agentos/blob/HEAD/.claude/skills/release-preview/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/release-preview, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
AgentOS Release Preview
AgentOS previews are branch snapshots from this repository. The workflow builds debug artifacts and publishes npm packages under a sanitized branch dist-tag. No crates.io release, git tag, or GitHub release is created.
secure-exec is a generated mirror. Do not bump a secure-exec ref or cut a secure-exec preview by hand.
Procedure
- Push the AgentOS branch.
- Dispatch and watch:
just release-preview <agentos-branch>
run=$(gh run list -R rivet-dev/agentos --workflow=publish.yaml -L1 --json databaseId --jq '.[0].databaseId')
gh run watch -R rivet-dev/agentos "$run" --exit-status
- Install a preview with:
npm install @rivet-dev/agentos-core@<sanitized-branch>
Rules
- Release-preview is for previews only; releases use the
releaseskill. - All code changes belong in AgentOS. The secure-exec mirror is regenerated from AgentOS and follows the published AgentOS version.
- On failure:
gh run view <run> --log-failed, fix, re-dispatch, re-watch.