Repository navigation
Release Notes
Stable release of the functionality shipped in v0.5.0-preview.9.
Agent setup and authentication
- Sign in through first-party device authorization. Agent setup presents an
approval URL and resumes the saved authorization after the user approves it. - Target skill installation explicitly with
steel init --agent --from <client>.
Supported targets areopencode,codex,pi, andclaude-code. - Persist the selected setup client across approval/resume, reuse readable
installed skills, and report targeted skill-installation failures. - Distinguish CLI/auth/API setup from skill loading and first-task verification.
- Keep connection credentials out of displayed session metadata and the Steel
API key out of the skill-installer child environment.
Browser automation
- Execute browser actions through the HTTP Commands API, without the previous
local browser daemon oragent-browserdependency. - Retrieve browser downloads to a local file with
steel browser wait --download --output <path>. - Preserve quoting in browser batches, improve profile import fidelity, and
report when starting a named session replaces an existing session. - Add session metadata and signal filters.
- Recognize stable releases as newer than their prerelease versions.
Upgrade notes
- Output is text by default, including when piped. Scripts that parse JSON must
pass--json; each command emits one JSON result. - Use
steel browser stopin place of the formerbrowser closecommand.
Reviewsteel browser start --helpfor the current create-time flags. - An explicit
browser stop --session <session-id>releases that cloud session,
even when it was only attached by ID. Onlybrowser stop --allforgets
ID-attached sessions without releasing them; it also releases other CLI-created
sessions. Do not use either command to detach a borrowed session without
considering ownership.steel sessions release <session-id>explicitly
releases its target; account-wide release requires--all. sessions agent-logs --followis no longer available. Computer, checkpoint,
secret, and environment commands from earlier 0.5 previews have been removed.STEEL_ONBOARDING_FROMremains telemetry metadata. Pass--fromdirectly to
steel init --agentto select the skill-installation target.
See the CLI reference for current commands and flags.
Install steel-cli 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/steel-dev/cli/releases/download/v0.5.0/steel-cli-installer.sh | shDownload steel-cli 0.5.0
| File | Platform | Checksum |
|---|---|---|
| steel-cli-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| steel-cli-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| steel-cli-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| steel-cli-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo steel-dev/cliYou can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>