Metadata-Version: 2.4
Name: hindsight-client
Version: 0.0.17
Summary: Python client for Hindsight - Semantic memory system with personality-driven thinking
Author: Hindsight Team
Requires-Python: >=3.10
Requires-Dist: aiohttp-retry>=2.8.3
Requires-Dist: aiohttp>=3.8.4
Requires-Dist: pydantic>=2
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: typing-extensions>=4.7.1
Requires-Dist: urllib3<3.0.0,>=2.1.0
Provides-Extra: test
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'test'
Requires-Dist: pytest>=7.0.0; extra == 'test'
Description-Content-Type: text/markdown

# Hindsight Python Client

Python client library for the Hindsight API.

## Installation

```bash
pip install hindsight-client
```

## Usage

```python
from hindsight_client import Hindsight

client = Hindsight(base_url="http://localhost:8888")

# Retain information
client.retain(
    bank_id="my-bank",
    content="Alice works at Google in Mountain View."
)

# Recall memories
results = client.recall(
    bank_id="my-bank",
    query="Where does Alice work?"
)

# Reflect and get an opinion
response = client.reflect(
    bank_id="my-bank",
    query="What do you think about Alice's career?"
)
```

## Documentation

For full documentation, visit [hindsight](https://github.com/vectorize-io/hindsight).
