Lightweight fork of LlamaIndex's workflow module, offering powerful event-driven orchestration without the full llama-index-core dependencies.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
LlamaIndex Workflow
📝 Table of Contents
🧐 About
This repo is a lightweight fork of LlamaIndex's workflow module, offering powerful event-driven orchestration without the full llama-index-core dependencies. I love the work that LlamaIndex has done with their workflow module, and I wanted a lightweight version that I could use in my own projects without the overhead of the full llama-index-core module.
🏁 Getting Started
TBD
Prerequisites
TBD
Installing
We use uv as package manager for all python dependencies. To install uv, run the following command:
curl -LsSf https://astral.sh/uv/install.sh | sh
To install the dependencies, run the following command:
uv install
🔧 Running the tests
Tests are written using pytest. To run the tests, run the following command:
uv run pytest
🎈 Usage
TBD
✍️ Authors
- @maltehedderich - Forked from LlamaIndex
The code is 100% based on the work of LlamaIndex, and I am grateful for their work. I am just providing a lightweight version of their workflow module.
🎉 Acknowledgements
Huge thanks to all the amazing contributors to the LlamaIndex project. I am grateful for their work and the inspiration they provide to the community.
The following list of authors and maintainers is derived from the pyproject.toml file of the original llama-index-core project:
- Andrei Fajardo andrei@runllama.ai
- Haotian Zhang ht@runllama.ai
- Jerry Liu jerry@llamaindex.ai
- Logan Markewich logan@llamaindex.ai
- Simon Suo simon@llamaindex.ai Sourabh Desai sourabh@llamaindex.ai
I can not list all the contributors here, but you can find them on the LlamaIndex GitHub page.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file llama_index_workflow-0.1.0.tar.gz.
File metadata
- Download URL: llama_index_workflow-0.1.0.tar.gz
- Upload date:
- Size: 32.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31a7e986b5b315463ce317be9187e52389563bcb9f81254664a7ea5e4e183279
|
|
| MD5 |
5b4385e4d2c21a6444166a8384227033
|
|
| BLAKE2b-256 |
81fe7586aa30dd2ed55ebd4afd97223df822c6d6f750d35ea70ed76780e90dd8
|
Provenance
The following attestation bundles were made for llama_index_workflow-0.1.0.tar.gz:
Publisher:
publish.yml on maltehedderich/llama-index-workflow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
llama_index_workflow-0.1.0.tar.gz -
Subject digest:
31a7e986b5b315463ce317be9187e52389563bcb9f81254664a7ea5e4e183279 - Sigstore transparency entry: 178749673
- Sigstore integration time:
-
Permalink:
maltehedderich/llama-index-workflow@912c3748cbcafb91a4d088f6858da6aec60f4311 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/maltehedderich
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@912c3748cbcafb91a4d088f6858da6aec60f4311 -
Trigger Event:
release
-
Statement type:
File details
Details for the file llama_index_workflow-0.1.0-py3-none-any.whl.
File metadata
- Download URL: llama_index_workflow-0.1.0-py3-none-any.whl
- Upload date:
- Size: 43.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d53c065145752c32df2d6ed37ef83965e3038a2f42648a2775c00acea2b6e08a
|
|
| MD5 |
7f1c4989fa5587a129b7e70c214edfe4
|
|
| BLAKE2b-256 |
80146ffb88ee74f59ee9a76867668b0e05c075d02f83df43468597a91def9b6e
|
Provenance
The following attestation bundles were made for llama_index_workflow-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on maltehedderich/llama-index-workflow
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
llama_index_workflow-0.1.0-py3-none-any.whl -
Subject digest:
d53c065145752c32df2d6ed37ef83965e3038a2f42648a2775c00acea2b6e08a - Sigstore transparency entry: 178749676
- Sigstore integration time:
-
Permalink:
maltehedderich/llama-index-workflow@912c3748cbcafb91a4d088f6858da6aec60f4311 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/maltehedderich
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@912c3748cbcafb91a4d088f6858da6aec60f4311 -
Trigger Event:
release
-
Statement type: