algovoi-plugin-autogen
AlgoVoi payment guardrail capability and payment function for AutoGen / ag2.
Installation
pip install algovoi-plugin-autogen[autogen]
Components
AlgoVoiGuardrailCapability
A callable that can be registered as a before-tool hook in ag2. Screens the
recipient_address in any tool's input against AlgoVoi compliance/screen and
returns {allow: bool, reason: str, verdict: str}.
from algovoi_plugin_autogen import AlgoVoiGuardrailCapability
guardrail = AlgoVoiGuardrailCapability(api_key="algv_...", fail_open=True)
agent.register_hook("tool_call_before", guardrail)
AlgoVoiPaymentFunction
Function-style payment tool with a JSON schema for ag2 function-calling.
from algovoi_plugin_autogen import AlgoVoiPaymentFunction
pay_fn = AlgoVoiPaymentFunction(api_key="algv_...")
agent.register_function(function_map={"algovoi_pay": pay_fn})
License
Apache-2.0
Metadata
Release files for algovoi-plugin-autogen 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| algovoi_plugin_autogen-0.1.2.tar.gz | 14.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| algovoi_plugin_autogen-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.8 kB
Release files / algovoi_plugin_autogen-0.1.2.tar.gz
| Download URL | algovoi_plugin_autogen-0.1.2.tar.gz |
|---|---|
| Size | 14.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
864f000ed94ce9a7cbc47b7e92ddf81c43fbdee59901950b6c776d7fd8779507
|
|
BLAKE2b-256 checksum How to use checksums |
fc281240dbe35f0b555eaab64dd7a4a6c9b52d1167cfdb0b7b2068a7db46baee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / algovoi_plugin_autogen-0.1.2-py3-none-any.whl
| Download URL | algovoi_plugin_autogen-0.1.2-py3-none-any.whl |
|---|---|
| Size | 14.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebb9ae6f035d1b99cbfbb40d1177547afa2f56387c67bb98e7d1bb92011b9aba
|
|
BLAKE2b-256 checksum How to use checksums |
2f27c4489ec595587b096bd0481a5b861e99fdb65ca5e292dfc8a029793be50b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for algovoi-plugin-autogen 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.