UNSPOOLSTUDIO
Mars House · Day 183Mock providers ready
Public viewer

Studio explorer.

One operational index for every current Studio surface. Follow production, inspect Bench, or read the agent and API map without changing state.

Unlisted · Open access
21Pages
13Agents
4Workflows
8Providers
13API routes

Production

9 entries

Bench

8 entries

Agents

13 entries
World Director

Protects canon, world rules, long arcs, pacing, and episode objectives.

world-director
Writer A

Builds pressure through concealed information and delayed answers.

writer-a
Writer B

Builds drama from systems, choices, resources, and moral constraints.

writer-b
Writer C

Builds character tension through restraint, silence, and observation.

writer-c
Continuity Editor

Checks time, knowledge, relationships, resources, promises, and canon.

continuity-editor
Audience Analyst

Converts aggregate audience behavior into compact story signals.

audience-analyst
Crossroads Designer

Proposes consequential choices that remain compatible with canon and protected arcs.

crossroads-designer
Critic

Reviews story proposals for tension, coherence, character, payoff, continuity, and feasibility.

critic
Director

Turns an approved story into beats, coverage, performance direction, and audio intent.

director
Model Router

Reviews deterministic shot routes for quality, continuity, and expected accepted cost.

model-router
Production

Coordinates dialogue, voice, shot prompts, media requests, subtitles, and assembly metadata.

production
QA

Checks continuity, identity, performance, audio, artifacts, story, and policy before review.

qa
Showrunner

Synthesizes the reviewed creative package and a concise executive summary.

showrunner

Providers

8 entries
mock-writer-room

text route with treatment, continuity.

ready
mock-video-portrait

video route with face, stillness.

ready
mock-video-action

video route with motion, wide.

ready
mock-voice-nadia

voice route with restrained, interview.

ready
mock-sound-habitat

sound route with room-tone, machinery.

ready
mock-music-pressure

music route with tension, minimal.

ready
mock-editor-continuity

edit route with dialogue, timing.

ready
mock-quality-room

quality route with continuity, performance.

ready

Public

4 entries

Workflows

4 entries
Studio production

Runs the reviewed story package through human gates and production.

Mastra
Studio Crossroads

Keeps audience proposals behind a separate human decision gate.

Mastra
Bench evaluation

Runs controlled candidates through metrics, review, and a verdict.

Mastra
Studio agent interface

Streams Mastra state, interrupts, and reviewed activity to the browser.

AG UI

Native AG UI capabilities

5 entries
Identity

UNSPOOL Studio

mastra
Transport

Streaming and HTTP binary responses.

Native
State

Snapshots, deltas, and persistent state.

Native
Multi-agent

Subagent orchestration with delegation.

Supported
Human in the loop

Approvals and interrupts are supported.

Supported

UNSPOOL custom capabilities

3 entries
Activity types

unspool.studio.command, unspool.studio.approval

2 types
Interrupt reasons

confirmation

1 reason
Commands

approve_treatment, revise_treatment, reject_treatment, approve_script, run_generation, approve_quality, submit_note, approve_regeneration, approve_final, approve_crossroads, revise_crossroads, reject_crossroads, approve_budget_overage, reset_demo

14 commands

API

13 entries
GET /api/studio/snapshot

Read the current Studio world and production state.

Read
GET /api/studio/agent

Discover the Studio agent's native and UNSPOOL capabilities.

Read
POST /api/studio/agent

Stream Studio state, activity, and human interrupts through AG UI.

Stream
POST /api/studio/commands

Reset the local Studio fixture without a stream.

Write
GET /api/studio/bench/dashboard

Read Bench suites, runs, providers, and insights.

Read
POST /api/studio/bench/runs

Start a controlled Bench run.

Write
POST /api/studio/bench/commands

Apply a Bench review or workflow command.

Write
POST /api/studio/bench/reset

Restore the local Bench fixture.

Write
GET /api/studio/bench/runs/:runId

Read one Bench run and its progress.

Read
GET /api/studio/bench/runs/:runId/result

Read the completed benchmark result.

Read
GET /api/studio/bench/runs/:runId/review

Read the blinded review package.

Read
GET /api/studio/bench/runs/:runId/review-assets/:blindedLabel/:assetIndex

Read one blinded review asset.

Read
GET /api/studio/bench/suites/:suiteId/versions/:version

Read an immutable suite version.

Read