6747d12385
* feat(memory): add structured schema and usage index Add schema-v1 frontmatter for memory files, including stable ids, deterministic signatures, soft delete metadata, TTL handling, and migration support for legacy stores. Track recalled memories in usage_index.json so retrieval can prioritize useful memories and auto-dream can review stale unused entries before pruning. Keep project and ohmo memory backends aligned under the same behavior while preserving runtime compatibility for unmigrated Markdown files. * fix(memory): make backend migration defaults explicit
15 lines
320 B
Python
15 lines
320 B
Python
"""Run the OpenHarness memory schema migration from a source checkout."""
|
|
|
|
from __future__ import annotations
|
|
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "src"))
|
|
|
|
from openharness.memory.migrate import main
|
|
|
|
|
|
if __name__ == "__main__":
|
|
raise SystemExit(main())
|