Metadata-Version: 2.5
Name: neuforge-crewai
Version: 0.1.0
Summary: NeuForge x402 Token Metering for CrewAI
Project-URL: Documentation, https://github.com/titansignal/neuforge-crewai#readme
Project-URL: Issues, https://github.com/titansignal/neuforge-crewai/issues
Project-URL: Source, https://github.com/titansignal/neuforge-crewai
Author-email: Gary Chen <gchen12016@gmail.com>
License-Expression: Apache-2.0
Keywords: crewai,metering,neuforge,x402
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Requires-Dist: crewai>=0.30.0
Requires-Dist: neuforge-langchain>=0.1.0
Description-Content-Type: text/markdown

# NeuForge Pay for CrewAI (`neuforge-crewai`)

A native token firewall for CrewAI that natively implements the Bounded Overshoot x402 token metering protocol. It prevents infinite agent loops from draining your LLM budget.

## Usage

```python
from crewai import Agent, Crew
from neuforge_crewai import secure_crew

# Define your agents and tasks
# agent1 = Agent(...)
# crew = Crew(agents=[agent1], tasks=[...])

# Wrap your crew with the NeuForge Spend Firewall
secure_crew(crew, daily_budget_usd=5.0)

# If the crew pushes you over the $5.00 limit during execution, a PaymentRequiredException is thrown!
result = crew.kickoff()
```
