Skip to main content

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_feed
  • base_analytics
  • arc_analytics
  • arc_dex_oracle
  • pdf_extractor
  • weather_oracle
  • forex_oracle
  • github_health_analyzer
  • smart_contract_verifier
  • render_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)

Source distribution for autogen-warppay402 0.1.0
File Size Uploaded
autogen_warppay402-0.1.0.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autogen-warppay402 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page