diff --git a/docs/examples/secure-ai-agent.md b/docs/examples/secure-ai-agent.md index 8504469f1..4b6487021 100644 --- a/docs/examples/secure-ai-agent.md +++ b/docs/examples/secure-ai-agent.md @@ -13,7 +13,7 @@ Demonstrates: ### Prompt Filtering -The first perimeter to secure our financial advisor agent focuses on checking user permissions for recieving AI advice before they reach the AI model. This ensures that users can only make requests within their permission scope. By implementing this perimeter, we can check if users opt-in for AI finance advice. +The first perimeter to secure our financial advisor agent focuses on checking user permissions for receiving AI advice before they reach the AI model. This ensures that users can only make requests within their permission scope. By implementing this perimeter, we can check if users opt-in for AI finance advice. In our financial advisor example, this perimeter: diff --git a/pyproject.toml b/pyproject.toml index 34126ce40..5869ad8fa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,11 @@ Documentation = "https://ai.pydantic.dev" Changelog = "https://github.com/pydantic/pydantic-ai/releases" [project.optional-dependencies] -examples = ["pydantic-ai-examples==0.0.24"] +examples = [ + "pydantic-ai-examples==0.0.24", + "python-dotenv==1.0.1", + "permit==2.7.2" +] logfire = ["logfire>=2.3"] [tool.uv.sources]