#!/usr/bin/env python3 """ 检查MEMORY.md文件大小 """ import sys from pathlib import Path def main(): workspace = Path.home() / ".openclaw" / "workspace" memory_file = workspace / "MEMORY.md" if not memory_file.exists(): print("❌ MEMORY.md 不存在") return 1 size = memory_file.stat().st_size kb = size / 1024 print(f"📊 MEMORY.md (L0层) 大小检查") print(f" 当前: {kb:.1f}KB / 4KB") if size > 4096: print(" 🚨 状态: 超过红线!需要立即归档") return 2 elif size > 3500: print(" ⚠️ 状态: 接近限制,建议准备归档") return 1 else: print(" ✅ 状态: 正常") return 0 if __name__ == "__main__": sys.exit(main())