Metadata-Version: 2.4
Name: enthusiast-agent-ocr-to-order
Version: 1.2.0
Summary: Purchase Order OCR Agent for Enthusiast
Author: Damian Sowiński
Author-email: damian.sowinski@upsidelab.io
Requires-Python: >=3.10,<4
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: enthusiast-agent-product-search (>=1.2.0,<2.0.0)
Requires-Dist: enthusiast-common (>=1.5.0,<2.0.0)
Requires-Dist: enthusiast_agent_re_act (>=1.2.0)
Requires-Dist: enthusiast_agent_tool_calling (>=1.0.0)
Requires-Dist: langchain (>=0.3.26,<0.4.0)
Project-URL: Documentation, https://upsidelab.io/tools/enthusiast/agents/purchase-order-ocr
Project-URL: Homepage, https://upsidelab.io/tools/enthusiast
Project-URL: Issues, https://github.com/upsidelab/enthusiast/issues
Project-URL: Repository, https://github.com/upsidelab/enthusiast.git
Description-Content-Type: text/markdown

# Enthusiast Purchase Order OCR Agent

The Purchase Order OCR agent converts handwritten notes, scans, and filled purchase-order PDFs into structured orders created directly in your e-commerce system. It can also detect when the provided input is incomplete or unclear; in those cases, it initiates a human-in-the-loop clarification step to confirm missing details before creating the order.

## Installing the Purchase Order OCR Agent

Run the following command inside your application directory:
```commandline
poetry add enthusiast-agent-ocr-to-order
```

Then, register the agent in your config/settings_override.py.

```python
AVAILABLE_AGENTS = {
    "enthusiast-agent-ocr-to-order": {
        "name": "Purchase Order OCR",
        "agent_directory_path": "enthusiast_agent_ocr_to_order"
    },
}
```
