ConstraintThe product problem
General-purpose agents need more than a prompt loop. A useful platform must compose reusable blocks, hold credentials safely, schedule and isolate executions, stream state back to users, persist graph versions, and make agents discoverable.
SystemThe architecture decision
The reviewed platform separates the Next.js graph builder, backend APIs, execution workers, database and authentication services, and marketplace. Agent graphs are stored as versioned structures and dispatched into an execution plane that resolves block dependencies and emits progress.
OutcomeThe operating result
The codebase is a strong reference for the boundaries required by a general agent platform: authoring, execution, state, credentials, observability, and distribution. It is included as a transparent open-source study, not as a personal authorship claim.