# >=0.8.37 required: the MemGPT block's text-emitted tool-call parser must handle
# the nested {"tool_calls":[{"function":{...}}]} shape small models emit on later
# turns. Older versions reject it, poisoning context until the turn returns empty.
agenticblocks.io>=0.8.37
pyyaml>=6.0
python-dotenv>=1.0.0
rich>=13.0.0
numpy>=1.21.0
instructor>=1.15.1
litellm>=1.40.0
tree-sitter>=0.25.0
tree-sitter-language-pack>=1.8.0
chromadb>=0.4.0
pywebview>=4.0
