├── .cursorrules ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ └── code-quality.yml ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cookbook ├── pocketflow-batch-flow │ ├── README.md │ ├── output │ │ ├── bird_blur.jpg │ │ ├── bird_grayscale.jpg │ │ ├── bird_sepia.jpg │ │ ├── cat_blur.jpg │ │ ├── cat_grayscale.jpg │ │ ├── cat_sepia.jpg │ │ ├── dog_blur.jpg │ │ ├── dog_grayscale.jpg │ │ └── dog_sepia.jpg │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── flow.ts │ │ ├── images │ │ ├── bird.jpg │ │ ├── cat.jpg │ │ └── dog.jpg │ │ ├── main.ts │ │ ├── nodes.ts │ │ └── type.ts ├── pocketflow-batch-node │ ├── README.md │ ├── data │ │ └── sales.csv │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── flow.ts │ │ ├── main.ts │ │ ├── nodes.ts │ │ └── types.ts ├── pocketflow-hello-world │ ├── README.md │ ├── hello-world.ts │ ├── package-lock.json │ └── package.json └── pocketflow-parallel-batch-flow │ ├── README.md │ ├── design.md │ ├── output │ ├── bird_blur.jpg │ ├── bird_grayscale.jpg │ ├── bird_sepia.jpg │ ├── cat_blur.jpg │ ├── cat_grayscale.jpg │ ├── cat_sepia.jpg │ ├── dog_blur.jpg │ ├── dog_grayscale.jpg │ ├── dog_sepia.jpg │ └── report.txt │ ├── package-lock.json │ ├── package.json │ └── src │ ├── flows │ └── image_processing_flow.ts │ ├── images │ ├── bird.jpg │ ├── cat.jpg │ └── dog.jpg │ ├── index.ts │ ├── nodes │ ├── completion_report_node.ts │ ├── image_processing_node.ts │ ├── image_scanner_node.ts │ └── index.ts │ ├── types.ts │ └── utils │ ├── index.ts │ ├── process_image.ts │ └── read_directory.ts ├── docs ├── _config.yml ├── core_abstraction │ ├── batch.md │ ├── communication.md │ ├── flow.md │ ├── index.md │ ├── node.md │ └── parallel.md ├── design_pattern │ ├── agent.md │ ├── index.md │ ├── mapreduce.md │ ├── multi_agent.md │ ├── rag.md │ ├── structure.md │ └── workflow.md ├── guide.md ├── index.md └── utility_function │ ├── chunking.md │ ├── embedding.md │ ├── index.md │ ├── llm.md │ ├── text_to_speech.md │ ├── vector.md │ ├── viz.md │ └── websearch.md ├── jest.config.js ├── package.json ├── src └── index.ts ├── tests ├── batch-flow.test.ts ├── batch-node.test.ts ├── core-abstraction-examples.test.ts ├── fallback.test.ts ├── flow-basic.test.ts ├── flow-composition.test.ts ├── mapreduce-pattern.test.ts ├── multi-agent-pattern.test.ts ├── parallel-batch-flow.test.ts ├── parallel-batch-node.test.ts ├── qa-pattern.test.ts └── rag-pattern.test.ts ├── tsconfig.json └── tsup.config.ts /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.cursorrules -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.github/workflows/code-quality.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/README.md -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/README.md -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/bird_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/bird_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/bird_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/bird_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/bird_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/bird_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/cat_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/cat_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/cat_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/cat_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/cat_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/cat_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/dog_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/dog_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/dog_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/dog_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/output/dog_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/output/dog_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/package-lock.json -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/package.json -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/flow.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/images/bird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/images/bird.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/images/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/images/cat.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/images/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/images/dog.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/main.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/nodes.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-flow/src/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-flow/src/type.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/README.md -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/data/sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/data/sales.csv -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/package-lock.json -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/package.json -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/src/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/src/flow.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/src/main.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/src/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/src/nodes.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-batch-node/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-batch-node/src/types.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-hello-world/README.md -------------------------------------------------------------------------------- /cookbook/pocketflow-hello-world/hello-world.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-hello-world/hello-world.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-hello-world/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-hello-world/package-lock.json -------------------------------------------------------------------------------- /cookbook/pocketflow-hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-hello-world/package.json -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/README.md -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/design.md -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/bird_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/bird_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/bird_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/bird_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/bird_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/bird_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/cat_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/cat_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/cat_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/cat_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/cat_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/cat_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/dog_blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/dog_blur.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/dog_grayscale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/dog_grayscale.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/dog_sepia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/dog_sepia.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/output/report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/output/report.txt -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/package-lock.json -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/package.json -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/flows/image_processing_flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/flows/image_processing_flow.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/images/bird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/images/bird.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/images/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/images/cat.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/images/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/images/dog.jpg -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/index.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/nodes/completion_report_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/nodes/completion_report_node.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/nodes/image_processing_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/nodes/image_processing_node.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/nodes/image_scanner_node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/nodes/image_scanner_node.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/nodes/index.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/types.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/utils/index.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/utils/process_image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/utils/process_image.ts -------------------------------------------------------------------------------- /cookbook/pocketflow-parallel-batch-flow/src/utils/read_directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/cookbook/pocketflow-parallel-batch-flow/src/utils/read_directory.ts -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/core_abstraction/batch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/batch.md -------------------------------------------------------------------------------- /docs/core_abstraction/communication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/communication.md -------------------------------------------------------------------------------- /docs/core_abstraction/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/flow.md -------------------------------------------------------------------------------- /docs/core_abstraction/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/index.md -------------------------------------------------------------------------------- /docs/core_abstraction/node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/node.md -------------------------------------------------------------------------------- /docs/core_abstraction/parallel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/core_abstraction/parallel.md -------------------------------------------------------------------------------- /docs/design_pattern/agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/agent.md -------------------------------------------------------------------------------- /docs/design_pattern/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/index.md -------------------------------------------------------------------------------- /docs/design_pattern/mapreduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/mapreduce.md -------------------------------------------------------------------------------- /docs/design_pattern/multi_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/multi_agent.md -------------------------------------------------------------------------------- /docs/design_pattern/rag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/rag.md -------------------------------------------------------------------------------- /docs/design_pattern/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/structure.md -------------------------------------------------------------------------------- /docs/design_pattern/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/design_pattern/workflow.md -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/guide.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/utility_function/chunking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/chunking.md -------------------------------------------------------------------------------- /docs/utility_function/embedding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/embedding.md -------------------------------------------------------------------------------- /docs/utility_function/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/index.md -------------------------------------------------------------------------------- /docs/utility_function/llm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/llm.md -------------------------------------------------------------------------------- /docs/utility_function/text_to_speech.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/text_to_speech.md -------------------------------------------------------------------------------- /docs/utility_function/vector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/vector.md -------------------------------------------------------------------------------- /docs/utility_function/viz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/viz.md -------------------------------------------------------------------------------- /docs/utility_function/websearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/docs/utility_function/websearch.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/src/index.ts -------------------------------------------------------------------------------- /tests/batch-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/batch-flow.test.ts -------------------------------------------------------------------------------- /tests/batch-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/batch-node.test.ts -------------------------------------------------------------------------------- /tests/core-abstraction-examples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/core-abstraction-examples.test.ts -------------------------------------------------------------------------------- /tests/fallback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/fallback.test.ts -------------------------------------------------------------------------------- /tests/flow-basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/flow-basic.test.ts -------------------------------------------------------------------------------- /tests/flow-composition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/flow-composition.test.ts -------------------------------------------------------------------------------- /tests/mapreduce-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/mapreduce-pattern.test.ts -------------------------------------------------------------------------------- /tests/multi-agent-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/multi-agent-pattern.test.ts -------------------------------------------------------------------------------- /tests/parallel-batch-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/parallel-batch-flow.test.ts -------------------------------------------------------------------------------- /tests/parallel-batch-node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/parallel-batch-node.test.ts -------------------------------------------------------------------------------- /tests/qa-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/qa-pattern.test.ts -------------------------------------------------------------------------------- /tests/rag-pattern.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tests/rag-pattern.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/The-Pocket/PocketFlow-Typescript/HEAD/tsup.config.ts --------------------------------------------------------------------------------