.env.example
.gitignore
.python-version
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
SUPPORT.md
agents.md
logo.png
main.py
pyproject.toml
uv.lock
.github/dependabot.yml
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/build.yml
.github/workflows/lint.yml
.github/workflows/publish.yml
.github/workflows/test.yml
docs/CLI.md
docs/RELEASE_GUIDE.md
docs/TEXT_MODEL_GUIDANCE.md
notebooks/README.md
notebooks/pagans_quickstart.ipynb
src/pagans/__init__.py
src/pagans/__version__.py
src/pagans/_version.py
src/pagans/cli.py
src/pagans/constants.py
src/pagans/core.py
src/pagans/exceptions.py
src/pagans/models.py
src/pagans.egg-info/PKG-INFO
src/pagans.egg-info/SOURCES.txt
src/pagans.egg-info/dependency_links.txt
src/pagans.egg-info/entry_points.txt
src/pagans.egg-info/requires.txt
src/pagans.egg-info/top_level.txt
src/pagans/clients/__init__.py
src/pagans/clients/base.py
src/pagans/clients/openrouter.py
src/pagans/config/__init__.py
src/pagans/config/provider_config.py
src/pagans/models/__init__.py
src/pagans/models/registry.py
src/pagans/optimizer_prompts/__init__.py
src/pagans/optimizer_prompts/anthropic.py
src/pagans/optimizer_prompts/base.py
src/pagans/optimizer_prompts/google.py
src/pagans/optimizer_prompts/openai.py
src/pagans/optimizer_prompts/xai.py
src/pagans/optimizer_prompts/templates/anthropic.jinja
src/pagans/optimizer_prompts/templates/base.jinja
src/pagans/optimizer_prompts/templates/google.jinja
src/pagans/optimizer_prompts/templates/openai.jinja
src/pagans/optimizer_prompts/templates/xai.jinja
src/pagans/providers/__init__.py
src/pagans/providers/factory.py
tests/__init__.py
tests/test_cli.py
tests/test_client.py
tests/test_core.py
tests/test_edge_cases.py
tests/test_integration.py
tests/test_models.py
tests/test_optimizer_prompts.py
tests/test_performance.py