Files
echo-core/tools/compare_memory.py

32 lines
782 B
Python

"""Compare echo-core/memory vs clawd/memory - find files that need merging."""
import os
ECHO = "/home/moltbot/echo-core/memory"
CLAWD = "/home/moltbot/clawd/memory"
def list_files(base):
result = set()
for root, dirs, files in os.walk(base):
for f in files:
full = os.path.join(root, f)
rel = os.path.relpath(full, base)
result.add(rel)
return result
echo = list_files(ECHO)
clawd = list_files(CLAWD)
only_echo = sorted(echo - clawd)
only_clawd = sorted(clawd - echo)
shared = echo & clawd
print(f"ONLY in echo-core ({len(only_echo)} files):")
for f in only_echo:
print(f" {f}")
print(f"\nONLY in clawd ({len(only_clawd)} files):")
for f in only_clawd:
print(f" {f}")
print(f"\nSHARED: {len(shared)} files")