Skip to content

Releases: freestudioflow/free-studio-flow

Free Studio Flow 0.1.0rc6

Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 13 Oct 01:37
  • Add DOCX metadata for stable task IDs, asset references, continuity aspects and
    required consistency review. The existing intake and plan commands compile these
    declarations into consistency contexts without a separate conversion script.
  • Preserve existing untagged-sheet behaviour and reject invalid declarations before
    execution. Visual consistency still requires review of real generated artifacts.

Free Studio Flow 0.1.0rc5

Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 12 Oct 08:54
  • Consistency Review Gate (fsf review): Assembly is blocked until all shots with
    review_required: true have an approved review record. The approval is bound to the
    artifact SHA at approval time; a changed file on disk invalidates the approval and
    blocks assembly again. The gate is re-evaluated on every resume.
    CLI: review list, review status, review approve, review reject [--needs-rework].
  • Assembly input producer binding: The plan compiler writes the producing step ID
    into each assembly input entry at compile time. The artifact path and SHA-256 are
    read from the execution journal after the step completes. Missing or ambiguous
    producers block assembly immediately.
  • Shape/mock alias gating: .shape.bin ↔ .mock.bin alias expansion is restricted
    to confirmed shape execution kinds (mock, shape). Real-media executors
    must write the declared path exactly; a mismatched path blocks with a diagnostic message.
  • Consistency requirements digest: Steps with review_required: true persist a
    requirements digest alongside the review record; a changed consistency context
    invalidates previously recorded approvals.
  • Resume gate coverage: The assembly gate is re-evaluated on the resume path,
    preventing a previously withdrawn review from being silently reused.

Free Studio Flow 0.1.0rc4

Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 12 Oct 02:36
  • Add asynchronous agent Handoff through fsf execute --handoff, with
    digest-bound workorders and validated result ingestion.
  • Allow rejected Handoff results to be retried with a new attempt ID.
  • Improve Windows subprocess cleanup, including descendant processes when
    taskkill fails.
  • Preserve explicit source audio contracts under --audio keep.
  • Strengthen public-tree hygiene checks for sensitive paths and credentials.

Free Studio Flow 0.1.0rc3

Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 10 Oct 15:25
  • Plan Execution Runtime (fsf execute): Orchestrates complete pdx_execution_plan_v1
    execution DAGs topologically. Evaluates steps, transforms (Fast Assembly), and QC gates
    with fail-closed conformance validation and authoritative resume invalidation.
  • Fast Assembly & Dual-Track Audio Mixing: Extends fast assembly concatenation with
    background music (BGM) mixing and per-shot voice track layering (amix filter), along with
    sidecar and burned subtitle support.
  • Process Command Executor (process_cmd): Enables local external CLI tool execution
    via argument vectors, isolated scratch output files, atomic artifact publishing,
    and comprehensive secret redaction on command errors and timeouts.
  • Media-Aware Plan Compilation: fsf plan now supports --media and --shape flags
    to configure real media output routing (.mp4, .wav) or contract stubs, as well as
    --assembly, --subtitles, and --bgm pipeline flags.
  • Configurable Executor Registry: Supports loading process and extra executors from
    fsf-executors.json and the FSF_EXECUTORS_FILE environment variable.
  • Documentation & Release Governance Alignment: Complete documentation of fsf execute,
    fast assembly options, process executor examples, and updated PyPI verified-release status tracking.

This release includes the public guides and executor template in the source archive. Runtime pins remain rc7/a8/a3. Real media validation uses synthetic FFmpeg signals; Muse/cloud generation inference is not claimed. Version rc2 remains unchanged; rc3 includes the corrected documentation.

v0.1.0rc2

v0.1.0rc2 Pre-release
Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 10 Oct 14:36
Release v0.1.0rc2

v0.1.0rc1

v0.1.0rc1 Pre-release
Pre-release

Choose a tag to compare

@wucy1 wucy1 released this 18 Sep 07:57

First public prerelease. GitHub Release is the PyPI approval boundary.

Do not rebuild these files for PyPI. Trusted Publisher workflow release.yml / environment pypi promotes them unchanged.

Asset SHA-256
free_studio_flow-0.1.0rc1-py3-none-any.whl c7dc2615b173e4b7b69ee23779753543d5b6583507c7beb231499e3bd0d48597
free_studio_flow-0.1.0rc1.tar.gz ceecce8d348d06f7bcee23ac6fdb704535c00bceaf3f4df1b1ebef2fc1f13a13

Install only after PyPI JSON exposes this version:

python -m pip install "free-studio-flow==0.1.0rc1"