├── .eslintrc.cjs ├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── bun.lockb ├── docs ├── astro.config.mjs ├── ec.config.mjs ├── package.json ├── src │ ├── components │ │ └── Mermaid.astro │ ├── content.config.ts │ ├── content │ │ └── docs │ │ │ ├── flows │ │ │ ├── best-of-all.mdx │ │ │ ├── evaluator.mdx │ │ │ ├── for-each.mdx │ │ │ ├── one-of.mdx │ │ │ ├── parallel.mdx │ │ │ └── sequence.mdx │ │ │ ├── guides │ │ │ └── custom-agents.mdx │ │ │ ├── index.mdx │ │ │ └── introduction │ │ │ └── options.mdx │ └── plugins │ │ └── mermaid.ts └── tsconfig.json ├── example ├── README.md ├── agents.ts ├── cloudflare-worker.ts ├── flows.ts ├── package.json ├── run-newsletter-analysis.ts ├── run-organization-analysis-with-slack-message.ts ├── run-organization-analysis.ts ├── run-project-analysis.ts ├── tsconfig.json └── wrangler.toml ├── package.json ├── packages └── flows-ai │ ├── README.md │ ├── package.json │ ├── src │ ├── flows.test.ts │ ├── flows.ts │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts └── tsconfig.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/bun.lockb -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/ec.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/ec.config.mjs -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/src/components/Mermaid.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/components/Mermaid.astro -------------------------------------------------------------------------------- /docs/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content.config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/flows/best-of-all.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/best-of-all.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/flows/evaluator.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/evaluator.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/flows/for-each.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/for-each.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/flows/one-of.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/one-of.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/flows/parallel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/parallel.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/flows/sequence.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/flows/sequence.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/guides/custom-agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/guides/custom-agents.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/introduction/options.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/content/docs/introduction/options.mdx -------------------------------------------------------------------------------- /docs/src/plugins/mermaid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/src/plugins/mermaid.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/README.md -------------------------------------------------------------------------------- /example/agents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/agents.ts -------------------------------------------------------------------------------- /example/cloudflare-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/cloudflare-worker.ts -------------------------------------------------------------------------------- /example/flows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/flows.ts -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/package.json -------------------------------------------------------------------------------- /example/run-newsletter-analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/run-newsletter-analysis.ts -------------------------------------------------------------------------------- /example/run-organization-analysis-with-slack-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/run-organization-analysis-with-slack-message.ts -------------------------------------------------------------------------------- /example/run-organization-analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/run-organization-analysis.ts -------------------------------------------------------------------------------- /example/run-project-analysis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/run-project-analysis.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /example/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/example/wrangler.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/package.json -------------------------------------------------------------------------------- /packages/flows-ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/README.md -------------------------------------------------------------------------------- /packages/flows-ai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/package.json -------------------------------------------------------------------------------- /packages/flows-ai/src/flows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/src/flows.test.ts -------------------------------------------------------------------------------- /packages/flows-ai/src/flows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/src/flows.ts -------------------------------------------------------------------------------- /packages/flows-ai/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/src/index.ts -------------------------------------------------------------------------------- /packages/flows-ai/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/flows-ai/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/packages/flows-ai/tsup.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/callstackincubator/flows-ai/HEAD/tsconfig.json --------------------------------------------------------------------------------