Metadata-Version: 2.4
Name: cortexdb-agno
Version: 0.1.0
Summary: Agno integration for CortexDB — long-term memory for AI systems
License-Expression: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: agno>=1.0
Requires-Dist: cortexdbai>=0.1.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Description-Content-Type: text/markdown

# cortexdb-agno

Agno integration for CortexDB long-term memory.

> **LLM provider note (audit BLK-2):** the canonical example uses
> `from agno.models.openai import OpenAIChat`. CortexDB itself is
> LLM-agnostic — Agno picks the model. Swap providers with one line:
>
> ```python
> # OpenAI (default in the docs)
> from agno.models.openai import OpenAIChat
> model = OpenAIChat(id="gpt-4o")
>
> # Anthropic
> from agno.models.anthropic import Claude
> model = Claude(id="claude-sonnet-4-6")
>
> # Google
> from agno.models.google import Gemini
> model = Gemini(id="gemini-1.5-pro")
> ```
>
> Nothing in `cortexdb-agno` reads `OPENAI_API_KEY`.

## Install

```bash
pip install cortexdb-agno
```

## API base URL

Defaults to `https://api-v1.cortexdb.ai` (audit FRI-8). Override with
`CORTEXDB_API_URL`.
