Brew Studio

Brew Studio is the visual workbench for Forge topology and Brew authoring. It is a React and TypeScript application that consumes the same graph and topology contracts as the Rust reference runtime.

What it is for

Brew Studio should help operators:

  • inspect model slots and fallbacks
  • build Brew graphs visually
  • validate graph structure before execution
  • resolve dynamic Brews into frozen plans
  • hand resolved plans to Flowers for durable execution
  • embed the workbench inside larger control surfaces

Current status

The current repository contains a scaffolded standalone app under brew-studio/. It includes TypeScript types aligned with Rust Brew and topology structs, a Flowers HTTP client boundary, and microfrontend embedding types.

It is not yet a complete production authoring environment.

Contract boundary

Brew Studio must not invent runtime semantics. It should display, edit, and validate the runtime contracts implemented by Forge:

  • ModelTopology
  • Brew node and edge types
  • ResolvedBrewPlan
  • Flowers execution mapping
  • provider references
  • tool tier metadata

See Topology and Brews.