AutoGen Tools Integration for WarpPay402
This package integrates 29 WarpPay402 x402 monetized tools into Microsoft AutoGen agents.
Installation
pip install autogen-warppay402
Usage
import autogen
from autogen_warppay402 import WarpPayAutoGenTools
assistant = autogen.AssistantAgent(
"assistant",
llm_config={"config_list": [{"model": "gpt-4o"}]},
)
user_proxy = autogen.UserProxyAgent(
"user_proxy",
code_execution_config=False,
)
warppay_tools = WarpPayAutoGenTools()
warppay_tools.register_all(assistant, user_proxy)
user_proxy.initiate_chat(
assistant,
message="What is the ETH spot price on Arc Mainnet?",
)
What this package provides
- AutoGen-compatible registration helpers for WarpPay402 tools
- Support for 29 built-in x402 monetized tool actions
- Easy integration with an existing AutoGen assistant and user proxy setup
Example tools
This package registers tools including:
public_data_feedbase_analyticsarc_analyticsarc_dex_oraclepdf_extractorweather_oracleforex_oraclegithub_health_analyzersmart_contract_verifierrender_screenshot
For the full list, see the WarpPayAutoGenTools.get_tool_functions() method in the package source.
Metadata
Release files for autogen-warppay402 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autogen_warppay402-0.1.0.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autogen_warppay402-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.4 kB
Release files / autogen_warppay402-0.1.0.tar.gz
| Download URL | autogen_warppay402-0.1.0.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
190f13e607a1210444c44b6d890dd6933e7bf2e825a8e19a58baa18b4db1e659
|
|
BLAKE2b-256 checksum How to use checksums |
43ed01156cc95245febb916a87e414f7e99e50bfddc70759570698a352bfa61e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.3 Linux/7.0.0-38-generic
|
Release files / autogen_warppay402-0.1.0-py3-none-any.whl
| Download URL | autogen_warppay402-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
93833476c6e256fc0b03a943b37eb804f7bad883ad428ab67cb6dd1d9cc859bc
|
|
BLAKE2b-256 checksum How to use checksums |
12769dc61a6330a77f75196d006f5a41eb24e822311a09cbd9be4c38b4939f7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.12.3 Linux/7.0.0-38-generic
|