structlog>=24.0
jinja2>=3.1.0
pyyaml>=6.0
rich>=13.0
jsonschema>=4.20

[all]
attune-help<0.11,>=0.10.1
anthropic<1.0,>=0.95
google-genai<2.0,>=1.0
model2vec<1.0,>=0.3
sentence-transformers<6.0,>=3.0

[attune-help]
attune-help<0.11,>=0.10.1

[author]
attune-author>=0.13.0

[claude]
anthropic<1.0,>=0.95
claude-agent-sdk>=0.1.63

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.0
ruff>=0.4.0
black>=24.0
build>=1.0
twine>=5.0
attune-help<0.11,>=0.10.1
attune-author>=0.13.0
anthropic<1.0,>=0.95
google-genai<2.0,>=1.0

[embeddings]
model2vec<1.0,>=0.3

[gemini]
google-genai<2.0,>=1.0

[transformers]
sentence-transformers<6.0,>=3.0
