Coverage for astrocyte/integrations/__init__.py: 100%

0 statements  

« prev     ^ index     » next       coverage.py v7.15.0, created at 2026-07-04 05:24 +0000

1"""Astrocyte agent framework integrations. 

2 

3Thin middleware layers that wire Astrocyte into popular agent frameworks. 

4Each integration maps the framework's memory abstraction to 

5brain.retain() / brain.recall() / brain.reflect(). Thin adapters accept an optional ``AstrocyteContext`` on constructors or 

6tool factories for access control and OBO. 

7 

8Without Astrocyte: each framework needs integrations with each provider (N × M). 

9With Astrocyte: N + M. 

10 

11Integrations are optional — install the framework dependency to use: 

12 pip install astrocyte[langgraph] 

13 pip install astrocyte[crewai] 

14 pip install astrocyte[pydantic-ai] 

15"""