Direct a long take with GPT-6 Astra and Seedance 2.5

An Astra Seedance long take splits the work: GPT-6 Astra plans the rooms and blocking, Actionway renders each segment with Seedance 2.5 at $0.20 per second (480p), and ffmpeg joins them locally. The 5-second segment in this guide came to $1.00 for 5 s at $0.20 per second (480p) and rendered in about eight minutes.

Connect your agent

YOU ASK

Continuous steadicam shot: the camera glides from a sunlit living room through an open doorway into a warm kitchen, one unbroken take, no cuts, soft morning light, cinematic

AGENT REPLIES

Video generation. Three options from the catalog, each costed for this five-second segment at its cheapest resolution:

  • Seedance 2.5$1.00 for 5 s at $0.20 per second (480p)the newest Seedance, 480p and 720p, 4–30 s
  • Seedance 2.0$0.70 for 5 s at $0.14 per second (480p)480p up to 4K
  • Kling 3$1.00 for 5 s at $0.20 per second (720p)720p and 1080p, a different look

You pick: Seedance 2.5 · 480p · 5 s

  • Calls the video service with the Seedance 2.5 variant at 480p — the run is accepted as a job
  • Waits on the job; this segment took about eight minutes to render
  • Downloads the clip into the project's outputs/ folder as the first segment of the take

RESULT

5 s · Seedance 2.5 · 480p · $1.00 for 5 s at $0.20 per second (480p) · charged on completion

That is one room of the take, unedited, from a real session. The clip above is the generated segment itself. Multiply it by the rooms in your plan and you have the raw material for the walk-through; joining the segments is ordinary ffmpeg work the agent does locally for free.

The workflow behind the seven-room shot

In that demo, GPT-6 Astra mapped the seven rooms and kept the blocking inside the viewport while Seedance 2.5 rendered the shot. Astra was released on September 3, 2026 around long-running agent tasks and computer use; spatial planning and shot logic sit squarely inside that, and since Codex CLI 0.153.4 it is the bundled default model. What the model does not do is paint pixels — that stays with a video model.

From a Codex session the split looks like this. You describe the location and the path — seven rooms, one continuous move, where the camera turns. The agent writes the shot plan: a prompt per room that carries the light, the doorway, and the direction of travel so the segments cut together. Each prompt becomes one priced Seedance 2.5 run through Actionway's video generation capability; the agent waits on the jobs, downloads the clips, and concatenates them with ffmpeg. The plan is the agent's work and costs nothing; only the renders are paid.

Pick a model, pay per second

Long takes reward consistency, so pick one model for every segment. Seedance 2.5 (from $0.20 per second (480p)) is the model in the original workflow and accepts clips from 4 to 30 seconds; Seedance 2.0 (from $0.14 per second (480p)) reaches 4K when the final delivery needs it; Kling 3 (from $0.20 per second (720p)) is a second look for the same plan. The agent lists these neutrally with prices and you choose — say "you pick" and it takes the best-quality tier. Draft the whole path at 480p first: at draft prices a seven-room pass is cheap enough to reshoot a room whose blocking drifted, and the premium resolution is spent once, on the final assembly.

Render time is the other budget. The 2.5 model took about eight minutes for this five-second segment, so a seven-room plan is a job the agent waits on rather than a live preview; queue the rooms, let the agent collect them, and review the assembled take. Every segment is one catalog-priced run, and there is no subscription — a balance you top up once covers every capability in the catalog.

Keeping seven rooms consistent

Continuity is the hard part, and it is mostly a prompt problem. Reuse the same opening clause in every segment — the light, the time of day, the lens — and change only the room and the doorway. End each prompt with the direction the camera leaves the frame and start the next with the direction it enters, so the cuts have somewhere to hide. Keep the resolution and the model the same across the whole take; mixing Seedance 2.5 and Kling 3 segments gives you two colour palettes in one corridor.

Review the segments before joining them. The agent can pull the first and last frame of every clip into a contact sheet locally, which is the quickest way to spot a doorway that opens the wrong way or a room that came back at night. Reshoot only that room: at $0.20 per second (480p) for a 480p draft, a second attempt at one segment costs far less than re-rendering seven. When the assembled 480p take plays through, run the same seven prompts once more at the delivery resolution, and join those.

You ask

Rooms 3 and 5 came back too dark. Re-render just those two with "bright late-morning light" in the prompt, then rebuild the joined take.

Two priced runs, listed with prices before they start; the contact sheet, the swap, and the new ffmpeg join are local and free.

Set it up once

npm install --global @actionway/cli@latest
actionway init
mkdir -p "$HOME/.codex/skills"
cp -R "$HOME/.actionway/skill/actionway" "$HOME/.codex/skills/actionway"
init shows a short code and a verification URL — approve it in any browser — then stages the Actionway Skill at ~/.actionway/skill/actionway. The last two lines copy it to ~/.codex/skills/actionway, where Codex loads Skills.

You need Node.js 20 or newer and an Actionway account; after sign-in the agent reports your wallet balance and, if it is empty, links you straight to top-up. Picking a priced option is the approval — the run goes ahead at the shown price, and only runs the platform flags for extra confirmation pause first. The get started page lists every route per client, including the Codex plugin.

Questions

How do I make a long take with AI video?Plan it room by room and render each segment separately: the agent writes one prompt per room that carries the light, the doorway, and the camera direction, Seedance 2.5 renders each through Actionway, and ffmpeg joins them locally for free.

What does a seven-room take cost?Seven segments at your chosen length, each billed per second at the catalog price. A five-second segment on Seedance 2.5 at 480p is $1.00 for 5 s at $0.20 per second (480p), so a seven-room draft pass at that length is seven of those. The agent shows the total for the length you asked for, and each segment's receipt lands on the wallet statement.

Do I need a special video platform for the Astra plus Seedance workflow?No. The division of labor — an agent plans, Seedance renders — runs from your own Codex session with the Actionway Skill; the same Seedance 2.5 model is one priced call.

TRY IT FROM YOUR AGENT

One connection covers the whole catalog.

Connect Actionway once. Your agent finds the right service, quotes each run in USD, and pays per call from your wallet.

Connect your agent