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.