Skip to content

feat: remove computer, checkpoint, secret and environment commands - #119

Merged
junhsss merged 1 commit into
mainfrom
jun/remove-computer-secret-environment
Oct 29, 2026
Merged

junhsss merged 1 commit into
mainfrom
jun/remove-computer-secret-environment

Conversation

@junhsss

@junhsss junhsss commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

computer, checkpoint, secret and environment only shipped in the 0.5.0 previews. The stable 0.4.4 never had them. This removes them.

  • Remove the four command groups, their API modules, util/pairs.rs, and their tests.
  • Drop the computer.defaultId config field. An existing value is dropped the next time the config is written.
  • Skip these groups in scripts/generate-api.mjs, so regenerating from the OpenAPI spec does not bring them back.
  • Drop russh and rustix. rsa is no longer in the tree, so its advisory ignore in deny.toml goes too.
  • Point the describe API-operation tests at sessions get and sessions logs. They used to cover computer exec and computer ssh.
  • Make the retry-later hint generic. It said "The computer is not ready".
  • Regenerate docs/cli-reference.md.

cargo deny check fails on main too. #117 fixes rustls. zip and unsafe-libyaml still need their own changes.

🤖 Generated with Claude Code

@junhsss
junhsss requested a review from jagadeshjai October 29, 2026 12:52
@junhsss
junhsss merged commit 5ef257e into main Oct 29, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants