memoryweave/openclaw-zhiyi-plugin/scripts
xiaowei 4a67916cb5 feat: complete OpenClaw→ZhiYi migration with Python fallback
openclaw-zhiyi-plugin/:
- cli.ts: migrate/status/test-zhiyi commands, LanceDB reader
  (NOTE: LanceDB reader requires OpenClaw environment — SDK path bug
   means it must be run ON the OpenClaw machine where DB is accessible)
- client.ts: ZhiYiClient wrapper
- index.ts: plugin hooks (memory:commit/recall/graphNavigate/searchNotes)
- TypeScript compiled to dist/ (required for direct deployment)
- tsconfig.json with node types

scripts/migrate_lancedb_to_zhiyi.py:
- Python fallback migration script using curl for ZhiYi API
- Node.js LanceDB reader via memory-lancedb-pro node_modules
- LanceDB path fallback (parent dir for v2 format)
- batch commit with individual fallback
- test-zhiyi/status/migrate commands

Namespace: openclaw-main (isolated from hermes-main)
2026-05-29 18:12:47 +08:00
..
migrate_lancedb_to_zhiyi.py feat: complete OpenClaw→ZhiYi migration with Python fallback 2026-05-29 18:12:47 +08:00