diff --git a/README.md b/README.md index fcba123..8744a01 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
- + Pocket Flow – 100-line minimalist LLM framework
English | [中文](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_CHINESE.md) | [Español](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_SPANISH.md) | [日本語](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_JAPANESE.md) | [Deutsch](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_GERMAN.md) | [Русский](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_RUSSIAN.md) | [Português](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_PORTUGUESE.md) | [Français](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_FRENCH.md) | [한국어](https://github.com/The-Pocket/PocketFlow/blob/main/cookbook/pocketflow-batch/translations/README_KOREAN.md) diff --git a/cookbook/pocketflow-parallel-batch-flow/flow.py b/cookbook/pocketflow-parallel-batch-flow/flow.py index 7813e10..3282d2d 100644 --- a/cookbook/pocketflow-parallel-batch-flow/flow.py +++ b/cookbook/pocketflow-parallel-batch-flow/flow.py @@ -1,7 +1,7 @@ """Flow definitions for parallel image processing.""" -from pocketflow import AsyncFlow, AsyncParallelBatchFlow, AsyncBatchFlow -from nodes import LoadImage, ApplyFilter, SaveImage, NoOp +from pocketflow import AsyncParallelBatchFlow, AsyncBatchFlow +from nodes import LoadImage, ApplyFilter, SaveImage def create_base_flow(): """Create flow for processing a single image with one filter.""" @@ -9,12 +9,10 @@ def create_base_flow(): load = LoadImage() apply_filter = ApplyFilter() save = SaveImage() - noop = NoOp() # Connect nodes load - "apply_filter" >> apply_filter apply_filter - "save" >> save - save - "default" >> noop # Create flow return load diff --git a/docs/_config.yml b/docs/_config.yml index 93768ab..b68066a 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -1,10 +1,22 @@ # Basic site settings title: Pocket Flow tagline: A 100-line LLM framework -description: Minimalist LLM Framework in 100 Lines, Enabling LLMs to Program Themselves +description: Pocket Flow – Minimalist LLM Framework in 100 Lines, Enabling LLMs to Program Themselves # Theme settings remote_theme: just-the-docs/just-the-docs +search_enabled: true + +# SEO & sitemap +plugins: + - jekyll-seo-tag + - jekyll-sitemap + +jekyll-seo-tag: + social: + name: "Pocket Flow" + twitter: "ZacharyHuang12" + github: "the-pocket/PocketFlow" # Navigation nav_sort: case_sensitive @@ -25,8 +37,7 @@ author: # Mermaid settings mermaid: - version: "9.1.3" # Pick the version you want - # Default configuration + version: "9.1.3" config: | directionLR @@ -42,8 +53,8 @@ callouts: title: Best Practice color: green -# The custom navigation +# Custom navigation nav: - - Home: index.md # Link to your main docs index + - Home: index.md - GitHub: "https://github.com/the-pocket/PocketFlow" - Discord: "https://discord.gg/hUHHE9Sa6T" \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index a56a48c..da3a527 100644 --- a/docs/index.md +++ b/docs/index.md @@ -13,7 +13,7 @@ A [100-line](https://github.com/the-pocket/PocketFlow/blob/main/pocketflow/__ini - **Agentic-Coding**: Intuitive enough for AI agents to help humans build complex LLM applications.
- + Pocket Flow – 100-line minimalist LLM framework
@@ -29,7 +29,7 @@ We model the LLM workflow as a **Graph + Shared Store**: - [(Advanced) Parallel](./core_abstraction/parallel.md) nodes/flows handle I/O-bound tasks.
- + Pocket Flow – Core Abstraction
## Design Pattern @@ -44,7 +44,7 @@ From there, it’s easy to implement popular design patterns: - [(Advanced) Multi-Agents](./design_pattern/multi_agent.md) coordinate multiple agents.
- + Pocket Flow – Design Pattern
## Utility Function