You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Software Garden has two sources: the cloud wizard's catalog Garden deploys a different flow than /flows onboarding #174
"Software Garden" has two sources, and they deploy different flows depending on how a user arrives:
Surface
Source it deploys
Size
agentrelay.com /flows onboarding, handed off to cloud's /cloud/flows/deploy wizard
the generator: web/lib/flow-workflows.ts / factorySource in this repo
~51 KB
cloud wizard "Choose a flow from the Agent Relay catalog, such as Software Garden" (cloud#4268, packages/web/app/flows/deploy/_lib/flow-catalog-client.ts), cloud dashboard recommended-flow activation (recommended-flow-catalog-server.ts), and ?flow= raw-GitHub links
the catalog: web/data/recommended-flow-catalog.v1.jsonflows.0 → AgentWorkforce/flowsexamples/software-factory/software-factory.flow.ts @ v2.0.42 (3c58ee16)
~14 KB
So the cloud wizard's prebuilt Software Garden deploys a different flow from the one /flows onboarding generates, and from the 7 live Gardens.
(a) Recommended: the generator is the single source. agentrelay.com publishes the generated Software Garden as a versioned, integrity-hashed artifact, for example at release or deploy time. Pin it per agent-set variant if needed. The catalog entry points at that artifact (url + sha256, keeping catalogVersion 4 semantics per #143). Every surface then deploys the same bytes, and a generator change rolls out through one catalog bump.
(b) Regenerate the flows example from the generator. Regenerate examples/software-factory/software-factory.flow.ts from factorySource on each generator change and re-release flows. That keeps two repos in lockstep and makes a flows release a dependency of every generator fix.
Status
Decision pending with Khaliq. No changes have been made.
Decision (Khaliq, 2026-10-08): option (a). The generator is the single source. agentrelay.com publishes the generated Software Garden as a versioned, sha256-pinned artifact, and the catalog points to it.
Activity
khaliqgant commentedon Oct 8, 2026
Decision (Khaliq, 2026-10-08): option (a). The generator is the single source. agentrelay.com publishes the generated Software Garden as a versioned, sha256-pinned artifact, and the catalog points to it.
docs(examples): software-factory is a plain example; Software Garden …
feat(flows): publish the generated Software Garden as a pinned artifa…
feat(flows): serve the generated Software Garden from the catalog (2/…
feat(flows): serve the generated Software Garden from the catalog (re…