Wenbo Zhu and Claude Opus 5.5
7d3c225207
feat(cli): reverse start records a reverse run; cloud render carries its session ( #7016 )
...
* feat(cli): reverse start notes a reverse run with HeyGen and cloud render carries its session
`npx hyperframes reverse start <video> [--dir <project>]` probes the video (the same JSON
as `measure probe`), then, when signed in, calls POST /v1/hyperframes/reverse/start and saves
the returned session id in the project's hyperframes.json. It never stops the run: signed
out, offline, a 404 from a server without the route, or a malformed answer all continue
with the probe and no session. `cloud render` sends `reverse_session_id` only when the
project holds one, which only a successful /reverse/start writes.
`init` now treats a folder holding only hyperframes.json as empty, so `reverse start --dir x`
followed by `init x` works and keeps the session. The reverse-any-video skill opens with
`reverse start` instead of `auth status` + `measure probe`, with a fallback for older CLIs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* chore(cli): keep the comment share of touched files from rising
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* fix(cli): reverse start keeps unknown-plan sessions, prints the attributed upgrade link, takes only rvs ids
- A `plan: "unknown"` answer is a valid session: saved, `recorded: true`, printed as
`plan: null`; it never blocks and never falls back to the client-side plan read.
- On Free, `reverse.upgrade_url` is printed: the server's link, else the plans page with
`feature=reverse&rs=<session>` (the fields checkout reads). The skill passes that exact
link on instead of `billing subscribe`.
- Session ids must match the render endpoint's pattern (`rvs_<lowercase uuid>`). A saved
value that does not is ignored: not sent on `cloud render`, and `reverse start` opens a
fresh session.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* docs(skills): name no CLI version for reverse start's fallback
0.9.4 shipped without `reverse start` and skills go live from main before the CLI release,
so the fallback is described as "a CLI without it" instead of a version number.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-02 16:47:05 +00:00
..
2026-06-27 08:34:43 +08:00
2026-10-26 15:27:54 -04:00
2026-10-31 22:49:12 +00:00
2026-10-18 15:14:48 +00:00
2026-10-18 15:14:48 +00:00
2026-10-28 06:28:44 +00:00
2026-10-28 06:28:44 +00:00
2026-11-01 16:35:35 +00:00
2026-11-01 16:35:35 +00:00
2026-09-28 08:20:22 +00:00
2026-10-28 07:56:20 +00:00
2026-10-28 07:56:20 +00:00
2026-10-24 04:08:29 +00:00
2026-09-28 02:22:12 +00:00
2026-07-14 18:02:51 -04:00
2026-10-26 10:02:49 +00:00
2026-10-15 00:56:06 +00:00
2026-10-26 14:58:57 +00:00
2026-10-26 17:28:50 +00:00
2026-08-24 19:56:06 -04:00
2026-08-24 19:56:06 -04:00
2026-10-28 13:39:17 +00:00
2026-10-28 13:39:17 +00:00
2026-10-29 14:34:07 +00:00
2026-10-30 11:32:18 +00:00
2026-10-31 00:47:54 +00:00
2026-10-31 16:48:36 +00:00
2026-10-25 16:52:39 +00:00
2026-10-25 16:52:39 +00:00
2026-10-29 04:08:29 +00:00
2026-10-29 04:08:29 +00:00
2026-10-29 10:10:58 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 17:02:57 +00:00
2026-10-23 14:20:17 -07:00
2026-10-23 14:20:17 -07:00
2026-10-23 14:20:17 -07:00
2026-07-24 17:38:58 -07:00
2026-07-26 21:43:42 -07:00
2026-10-30 01:47:19 +00:00
2026-10-23 22:14:44 +00:00
2026-10-28 09:37:17 +00:00
2026-10-15 04:59:59 +00:00
2026-10-15 04:59:59 +00:00
2026-10-21 19:19:31 +00:00
2026-10-30 16:03:41 +00:00
2026-10-26 17:28:50 +00:00
2026-10-26 17:28:50 +00:00
2026-10-26 17:28:50 +00:00
2026-10-25 04:44:34 +00:00
2026-10-26 17:25:01 +00:00
2026-10-26 17:25:01 +00:00
2026-10-28 10:42:10 +00:00
2026-10-28 06:28:44 +00:00
2026-10-21 02:46:17 +00:00
2026-10-21 02:46:17 +00:00
2026-10-31 17:08:22 +00:00
2026-10-31 17:08:22 +00:00
2026-10-28 09:39:06 +00:00
2026-10-28 09:39:06 +00:00
2026-07-17 06:22:00 +00:00
2026-07-17 06:22:00 +00:00
2026-10-26 18:21:04 +00:00
2026-10-24 04:10:49 +00:00
2026-10-24 04:10:49 +00:00
2026-10-26 17:48:57 +00:00
2026-11-02 11:03:55 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 10:02:49 +00:00
2026-10-18 08:36:30 +00:00
2026-10-26 06:22:46 +00:00
2026-10-26 06:22:46 +00:00
2026-10-18 22:13:37 +00:00
2026-10-30 16:03:41 +00:00
2026-10-30 16:03:41 +00:00
2026-10-28 06:28:44 +00:00
2026-10-27 19:28:49 +00:00
2026-10-27 19:28:49 +00:00
2026-10-31 22:49:12 +00:00
2026-10-31 22:49:12 +00:00
2026-11-02 10:03:08 +00:00
2026-11-02 10:03:08 +00:00
2026-10-21 02:46:17 +00:00
2026-10-13 00:07:37 +00:00
2026-10-13 00:07:37 +00:00
2026-10-27 00:29:06 +00:00
2026-10-30 14:45:43 +00:00
2026-09-19 07:31:39 -04:00
2026-09-19 07:31:39 -04:00
2026-03-21 22:43:56 -07:00
2026-10-30 16:03:46 +00:00
2026-10-30 16:03:46 +00:00
2026-10-29 14:59:11 +00:00
2026-10-28 21:14:09 +00:00
2026-03-25 23:15:34 +00:00
2026-10-27 08:16:01 +00:00
2026-10-27 23:22:08 +00:00
2026-10-24 07:18:47 +00:00
2026-10-24 07:18:47 +00:00
2026-09-22 01:02:19 +00:00
2026-09-22 01:02:19 +00:00
2026-07-14 15:46:47 -04:00
2026-07-14 15:46:47 -04:00
2026-10-04 05:07:49 +00:00
2026-10-04 05:07:49 +00:00
2026-10-24 00:28:10 +00:00
2026-10-24 00:28:10 +00:00
2026-10-03 00:25:43 +00:00
2026-10-31 16:16:06 +00:00
2026-10-31 16:16:06 +00:00
2026-10-28 23:04:48 +00:00
2026-10-28 23:04:48 +00:00
2026-10-27 02:34:19 +00:00
2026-10-27 02:34:19 +00:00
2026-10-21 02:46:17 +00:00
2026-10-28 20:08:50 +00:00
2026-07-07 18:40:43 -04:00
2026-07-07 18:40:43 -04:00
2026-10-28 10:42:10 +00:00
2026-10-28 11:27:49 +00:00
2026-10-30 18:29:50 +00:00
2026-10-30 18:29:50 +00:00
2026-10-27 06:33:50 +00:00
2026-10-30 01:47:19 +00:00
2026-10-30 01:47:19 +00:00
2026-10-29 06:44:01 +00:00
2026-10-29 06:44:01 +00:00
2026-10-30 17:36:28 -07:00
2026-08-21 15:11:24 -04:00
2026-10-17 18:14:02 +00:00
2026-10-17 18:14:02 +00:00
2026-10-21 19:19:31 +00:00
2026-10-21 19:19:31 +00:00
2026-10-30 18:29:08 +00:00
2026-10-30 18:29:08 +00:00
2026-10-26 02:13:56 +00:00
2026-11-02 02:18:03 +00:00
2026-09-19 05:27:35 -04:00
2026-10-28 07:48:40 +00:00
2026-10-28 07:48:40 +00:00
2026-11-01 22:44:11 +00:00
2026-11-01 22:44:11 +00:00
2026-10-24 23:09:57 +00:00
2026-10-21 12:33:58 +00:00
2026-10-24 23:09:57 +00:00
2026-10-09 19:24:06 +00:00
2026-07-16 08:01:56 +00:00
2026-10-28 11:27:49 +00:00
2026-07-08 22:20:16 -04:00
2026-10-13 06:20:31 +00:00
2026-10-26 16:15:54 +00:00
2026-10-26 16:15:54 +00:00
2026-10-23 04:37:09 +00:00
2026-10-23 04:37:09 +00:00
2026-09-16 06:33:29 +00:00
2026-09-16 06:33:29 +00:00
2026-03-21 22:43:56 -07:00
2026-10-26 20:51:08 +00:00
2026-10-26 20:51:08 +00:00
2026-10-26 18:50:41 +00:00
2026-11-02 16:47:05 +00:00
2026-11-02 16:47:05 +00:00
2026-11-02 16:47:05 +00:00
2026-07-13 22:47:28 -04:00
2026-07-13 22:47:28 -04:00
2026-10-26 15:12:20 -04:00
2026-10-26 15:12:20 -04:00
2026-10-31 16:16:06 +00:00
2026-10-24 07:31:54 +00:00
2026-10-24 07:31:54 +00:00
2026-10-06 13:20:27 +00:00
2026-10-26 16:12:41 +00:00
2026-10-26 16:12:41 +00:00
2026-08-10 21:41:21 -04:00
2026-10-25 22:55:35 +00:00
2026-10-31 22:49:12 +00:00
2026-10-31 22:49:12 +00:00
2026-10-11 02:02:10 +00:00
2026-10-11 02:02:10 +00:00
2026-10-27 09:08:48 +00:00
2026-10-30 05:35:50 +00:00
2026-10-28 10:42:10 +00:00
2026-10-28 10:42:10 +00:00
2026-07-20 09:04:03 -07:00
2026-10-28 13:13:07 +00:00
2026-10-26 18:21:04 +00:00
2026-10-26 18:21:04 +00:00
2026-09-16 06:33:29 +00:00
2026-10-20 09:12:43 +00:00
2026-09-28 21:58:06 +00:00
2026-09-28 21:58:06 +00:00
2026-10-24 15:15:25 +00:00
2026-10-24 15:15:25 +00:00
2026-07-14 15:28:52 -07:00
2026-10-25 23:12:14 +00:00
2026-10-25 23:12:14 +00:00
2026-10-25 23:10:06 +00:00
2026-11-02 11:48:55 +00:00
2026-10-21 19:19:31 +00:00
2026-10-18 22:13:37 +00:00
2026-10-28 09:39:06 +00:00
2026-10-28 09:39:06 +00:00
2026-10-20 13:52:43 +00:00
2026-11-02 11:03:55 +00:00
2026-11-02 11:03:55 +00:00
2026-11-02 11:03:55 +00:00
2026-10-11 18:05:11 +00:00
2026-10-11 18:05:11 +00:00
2026-08-19 17:02:44 -04:00
2026-08-19 17:02:44 -04:00
2026-06-29 11:23:46 -07:00
2026-10-02 18:26:05 +00:00
2026-10-07 06:40:37 +00:00
2026-10-07 06:40:37 +00:00
2026-10-02 18:34:53 +00:00
2026-10-27 06:55:05 +00:00
2026-10-27 06:55:05 +00:00
2026-10-26 10:02:49 +00:00
2026-10-26 10:02:49 +00:00
2026-10-27 01:23:02 +00:00
2026-10-27 01:23:02 +00:00
2026-09-28 02:22:12 +00:00
2026-10-28 07:56:20 +00:00
2026-10-28 10:42:10 +00:00
2026-10-15 02:04:55 +00:00
2026-10-15 02:04:55 +00:00
2026-10-30 14:07:40 +00:00
2026-10-30 14:07:40 +00:00
2026-08-31 18:11:20 -04:00
2026-08-31 18:11:20 -04:00
2026-10-26 15:27:54 -04:00
2026-09-18 18:24:57 -04:00
2026-09-18 09:27:39 -04:00
2026-10-26 18:50:41 +00:00