clearflow


Nameclearflow JSON
Version 0.0.3 PyPI version JSON
download
home_pageNone
SummaryTrustworthy orchestration for LLM-powered agents with predictable routing, immutable state, and zero dependencies
upload_time2025-08-07 14:49:16
maintainerClearFlow Contributors
docs_urlNone
authorNone
requires_python>=3.13
licenseMIT
keywords agentic agents ai-agents composable functional-programming immutable llm mission-critical zero-dependencies
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ClearFlow

[![codecov](https://codecov.io/gh/consent-ai/ClearFlow/graph/badge.svg?token=29YHLHUXN3)](https://codecov.io/gh/consent-ai/ClearFlow)
[![PyPI](https://badge.fury.io/py/clearflow.svg)](https://pypi.org/project/clearflow/)
[![Python 3.13+](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/)

Type-safe async workflows for LLM agents. 200 lines, zero dependencies, 100% coverage.

## Installation

```bash
pip install clearflow
```

## Examples

- [Chat application](examples/chat/) - LLM conversation with state management

## Acknowledgments

Inspired by [PocketFlow](https://github.com/The-Pocket/PocketFlow)'s Node-Flow-State pattern.

## License

MIT
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "clearflow",
    "maintainer": "ClearFlow Contributors",
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "agentic, agents, ai-agents, composable, functional-programming, immutable, llm, mission-critical, zero-dependencies",
    "author": null,
    "author_email": "Richard Beauchamp <rbeauchamp@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/e2/d7/872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e/clearflow-0.0.3.tar.gz",
    "platform": null,
    "description": "# ClearFlow\n\n[![codecov](https://codecov.io/gh/consent-ai/ClearFlow/graph/badge.svg?token=29YHLHUXN3)](https://codecov.io/gh/consent-ai/ClearFlow)\n[![PyPI](https://badge.fury.io/py/clearflow.svg)](https://pypi.org/project/clearflow/)\n[![Python 3.13+](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/)\n\nType-safe async workflows for LLM agents. 200 lines, zero dependencies, 100% coverage.\n\n## Installation\n\n```bash\npip install clearflow\n```\n\n## Examples\n\n- [Chat application](examples/chat/) - LLM conversation with state management\n\n## Acknowledgments\n\nInspired by [PocketFlow](https://github.com/The-Pocket/PocketFlow)'s Node-Flow-State pattern.\n\n## License\n\nMIT",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Trustworthy orchestration for LLM-powered agents with predictable routing, immutable state, and zero dependencies",
    "version": "0.0.3",
    "project_urls": {
        "Examples": "https://github.com/consent-ai/ClearFlow/tree/main/examples",
        "Homepage": "https://github.com/consent-ai/ClearFlow",
        "Inspiration": "https://github.com/The-Pocket/PocketFlow",
        "Issues": "https://github.com/consent-ai/ClearFlow/issues",
        "Source": "https://github.com/consent-ai/ClearFlow"
    },
    "split_keywords": [
        "agentic",
        " agents",
        " ai-agents",
        " composable",
        " functional-programming",
        " immutable",
        " llm",
        " mission-critical",
        " zero-dependencies"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba723a89cb31198c2bb625ed37102d71c58951378e0b70666262d67a58534e51",
                "md5": "4e5905cb067a40725dd3bfab06aba4a9",
                "sha256": "e0fb157f2765830a26c47c8de3318f6c2c39e1a5cd0d4e84b54b4ae59e60299d"
            },
            "downloads": -1,
            "filename": "clearflow-0.0.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4e5905cb067a40725dd3bfab06aba4a9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 4872,
            "upload_time": "2025-08-07T14:49:15",
            "upload_time_iso_8601": "2025-08-07T14:49:15.869243Z",
            "url": "https://files.pythonhosted.org/packages/ba/72/3a89cb31198c2bb625ed37102d71c58951378e0b70666262d67a58534e51/clearflow-0.0.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e2d7872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e",
                "md5": "4aaeb72f178d0fc7afc2c7ea3d56b215",
                "sha256": "be5b1a85e7fee6dd69a18b40fbd1192754794ff327bf016f8e12e79fae291a3f"
            },
            "downloads": -1,
            "filename": "clearflow-0.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "4aaeb72f178d0fc7afc2c7ea3d56b215",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 22686,
            "upload_time": "2025-08-07T14:49:16",
            "upload_time_iso_8601": "2025-08-07T14:49:16.861741Z",
            "url": "https://files.pythonhosted.org/packages/e2/d7/872c3cd1b8bbcbb86a0fc657a0c026867637d4cc06013daf4fe4a058ee6e/clearflow-0.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 14:49:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "consent-ai",
    "github_project": "ClearFlow",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "clearflow"
}
        
Elapsed time: 0.64399s