Skip to content

Software Garden has two sources: the cloud wizard's catalog Garden deploys a different flow than /flows onboarding #174

Closed

Description

@khaliqgant

Problem

"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.json flows.0 → AgentWorkforce/flows examples/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.

Evidence (2026-10-08)

Options

(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.

Cross-links: AgentWorkforce/cloud#4268, #143, #155, #156, #161.

Activity

  1. khaliqgant commented on Oct 8, 2026

    @khaliqgant
    MemberAuthor

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions