mirror of
https://github.com/vectorize-io/hindsight.git
synced 2026-09-14 19:31:49 +08:00
e24614db22
* blog: add Haystack persistent memory integration post Walkthrough of hindsight-haystack — two integration modes: - create_hindsight_tools() returning a list[Tool] for an Agent - HindsightMemoryWrapper, a Toolset subclass with auto_recall and auto_retain that runs the memory work before/after each turn. Plus the three memory primitives (retain/recall/reflect) and the include_* flags to drop any subset. Every concrete claim verified against the README and hindsight_haystack/tools.py: - Package name + version (0.1.0) - Python >= 3.10, haystack-ai >= 2.12.0, hindsight-client >= 0.4.0 - Exported names from __init__.py - create_hindsight_tools() and HindsightMemoryWrapper signatures - "Use toolset.run(agent, ...) not agent.run(...) for auto behavior" - configure() shape and acceptable kwargs Underlying integration unit tests: 83/83 passing (3 e2e skipped for lack of API keys in CI sandbox). Cover is a placeholder (Codex art) for now; swap before merging.
754 KiB
1600x900px
754 KiB
1600x900px