Files
PraisonAI/examples/python/bots/webhook_approval_example.py
2026-02-14 00:06:53 +00:00

17 lines
483 B
Python

"""Webhook Approval — route tool approvals to an external HTTP endpoint."""
from praisonaiagents import Agent
from praisonai.bots import WebhookApproval
agent = Agent(
name="assistant",
instructions="Help users with system tasks",
tools=["execute_command"],
approval=WebhookApproval(
webhook_url="https://your-app.com/api/approvals",
headers={"Authorization": "Bearer YOUR_TOKEN"},
),
)
agent.start("List the files in the current directory")