Changelog
All notable changes to the Tensorheart Memory API.
v1.1.0 (2024-12-21)
Added
Smart Updates
- Intelligent conflict resolution when adding memories
- Automatic detection of contradictions, refinements, additions, and duplicates
smartparameter onPOST /v1/memories- Resolution details included in response
Temporal Versioning
- Memory history tracking with version chains
- Point-in-time queries with
as_ofparameter GET /v1/memories/{id}/historyendpoint- Fields:
valid_from,superseded_at,supersedes_id
Entity Extraction
- Automatic extraction of people, organizations, locations, skills, and products
extract_entitiesparameter onPOST /v1/memories- New Entities API for querying extracted entities:
GET /v1/entities- List all entitiesGET /v1/entities/{type}- List by typeGET /v1/entities/{type}/{name}/memories- Get memories for entity
API Endpoints
GET /v1/memories/{id}/history- Get memory version historyGET /v1/entities- List entitiesGET /v1/entities/{type}- List entities by typeGET /v1/entities/{type}/{name}/memories- Get memories containing entity
v1.0.0 (2024-01-15)
Added
- Initial release of the Tensorheart Memory API
- Memory CRUD operations
- Query and retrieval
- Answer generation
- Memory extraction from text
- Multi-tenant organization support
- API key management with scopes
- Usage tracking and billing
- Rate limiting by plan tier
API Endpoints
POST /v1/memories- Create memoryGET /v1/memories- List memoriesGET /v1/memories/{id}- Get memoryPUT /v1/memories/{id}- Update memoryDELETE /v1/memories/{id}- Delete memoryPOST /v1/query- Query memoriesPOST /v1/query/answer- Query with AI answerPOST /v1/query/extract- Extract memoriesGET /v1/account- Account detailsGET /v1/usage- Usage metrics
Upcoming
Planned Features
- Webhooks for memory events
- Batch API for async operations
- Advanced analytics dashboard
- Knowledge graph relationships