- Dedicated asyncio event loop for Hindsight async calls (fixes aiohttp session leaks) - Client caching (reuse instead of creating per-call) - Local mode daemon management with config change detection and auto-restart - Memory mode support (hybrid/context/tools) and prefetch method (recall/reflect) - Proper shutdown with event loop and client cleanup - Disable HindsightEmbedded.__del__ to avoid GC loop errors - Update API URLs (app -> ui.hindsight.vectorize.io, api_url -> base_url) - Setup wizard: conditional fields (when clause), dynamic defaults (default_from) - Switch dependency install from pip to uv (correct for uv-based venvs) - Add hindsight-all to plugin.yaml and import mapping - 12 new tests for dispatch routing and setup field filtering Original PR #5044 by cdbartholomew.
11 lines
267 B
YAML
11 lines
267 B
YAML
name: hindsight
|
|
version: 1.0.0
|
|
description: "Hindsight — long-term memory with knowledge graph, entity resolution, and multi-strategy retrieval."
|
|
pip_dependencies:
|
|
- hindsight-client
|
|
- hindsight-all
|
|
requires_env:
|
|
- HINDSIGHT_API_KEY
|
|
hooks:
|
|
- on_session_end
|