abstractcore[anthropic,compression,embeddings,huggingface,media,openai,server,tokens,tools]==2.11.8
abstractruntime==0.4.2
abstractagent==0.3.1
abstractflow[editor]==0.3.7
abstractcode==0.3.6
abstractgateway==0.2.1
abstractmemory==0.0.2
abstractsemantics==0.0.2
abstractvoice==0.6.3
abstractvision==0.2.1
abstractassistant==0.4.2

[agent]
abstractagent==0.3.1

[all]
abstractcore[anthropic,compression,embeddings,huggingface,media,openai,server,tokens,tools]==2.11.8
abstractruntime==0.4.2
abstractagent==0.3.1
abstractflow[editor]==0.3.7
abstractcode==0.3.6
abstractgateway==0.2.1
abstractmemory==0.0.2
abstractsemantics==0.0.2
abstractvoice==0.6.3
abstractvision==0.2.1
abstractassistant==0.4.2

[assistant]
abstractassistant==0.4.2

[backend]
abstractcore[anthropic,compression,embeddings,huggingface,media,openai,server,tokens,tools]==2.11.8
abstractruntime==0.4.2
abstractagent==0.3.1
abstractflow[editor]==0.3.7
abstractgateway==0.2.1
abstractmemory==0.0.2
abstractsemantics==0.0.2
abstractvoice==0.6.3
abstractvision==0.2.1

[code]
abstractcode==0.3.6

[core]
abstractcore[anthropic,compression,embeddings,huggingface,media,openai,server,tokens,tools]==2.11.8

[dev]
pytest>=7.0
pytest-asyncio>=0.21
black>=23.0
ruff>=0.1
mypy>=1.0

[flow]
abstractflow[editor]==0.3.7

[gateway]
abstractgateway==0.2.1

[memory]
abstractmemory==0.0.2

[runtime]
abstractruntime==0.4.2

[semantics]
abstractsemantics==0.0.2

[vision]
abstractvision==0.2.1

[voice]
abstractvoice==0.6.3
