Metadata-Version: 2.4
Name: stigmem-py
Version: 0.9.0a1
Summary: Python client SDK for Stigmem — the federated knowledge fabric
Author-email: Eidetic Labs <oss@eidetic-labs.ai>
License: Apache-2.0
Requires-Python: >=3.11
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.7
Provides-Extra: dev
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: respx>=0.21; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# stigmem-py

Python client SDK for [Stigmem](https://github.com/eidetic-labs/stigmem) — the federated knowledge fabric.

## Install

```bash
pip install stigmem-py
```

## Quick start

```python
from stigmem import StigmemClient, string_value

client = StigmemClient(url="http://localhost:8765", api_key="sk-...")
fact = client.assert_fact(
    entity="user:alice",
    relation="memory:role",
    value=string_value("CEO"),
    source="agent:cto",
)
page = client.query(entity="user:alice", scope="company")
```

## License

Apache-2.0
