pydantic~=2.12.0
jsonschema<5,>=4.23
docstring-parser==0.16
pyyaml==6.0.2
mcp<2,>=1.8.0
setuptools<82,>=75.3
find_libpython
tree-sitter<0.26,>=0.24
tree-sitter-bash<0.26,>=0.23
ollama==0.6.1
dashscope~=1.24.2
openai<4,>=3.26.0
typesafe-sdk<0.8,>=0.7.4
anthropic>=0.77.0
googleapis-common-protos<1.72.1
chromadb==1.0.21
mem0ai<2.0.0,>=0.1.74

[:python_version < "3.11"]
ibm-watsonx-ai<1.6.0,>=1.3.42
onnxruntime<1.24.1

[:python_version >= "3.11"]
ibm-watsonx-ai<2,>=1.6.0

[build]
build

[dev]
flink-agents[build]
flink-agents[lint]
flink-agents[test]

[lint]
ruff==0.11.13

[test]
pytest==9.0.3
pytest-rerunfailures==16.3
