New unsaved policy
No saved policies yet.
Configure and save one above.
from containai_middleware import AgentMiddleware
agent = AgentMiddleware(
policy="strict",
allowed_domains=["api.openai.com"],
allowed_methods=["GET", "POST"],
max_requests_per_minute=60,
max_payload_bytes=1048576,
sandbox=True,
audit_log=True,
ephemeral_context=True,
agent_id="my-agent"
)
@agent.secure
async def run_agent(task: str) -> str:
# Your agent logic — fully contained
return await my_ai_agent.execute(task)