You've already forked DataMate
- 明确 kimi-cli 和我的角色分工 - kimi-cli 负责代码分析和编辑实现(默认) - 我负责最后的代码审核和提交代码 - 未特殊提及时,所有编辑代码分析工作让 kimi-cli 做
5.4 KiB
5.4 KiB
MEMORY.md - 全局记忆
本文件存储长期持久的重要信息,供所有会话继承和使用。
👤 用户信息
- 姓名:Jerry Yan
- ID:5155645359
- 时区:东八区(北京时间,UTC+8)
- 主要平台:Telegram
- 私聊:Telegram Bot (OpenClaw)
- 群组:
- DataMate-Claw Coding 群 (
-1003879848304):DataMate 项目开发 - 其他工作群 (
-5104596651):其他工作
- DataMate-Claw Coding 群 (
💻 系统配置
OpenClaw
- 版本:2026.2.1
- 运行环境:Local
- 工作目录:
/root/.openclaw/workspace - Gateway 端口:18789
模型配置
- 主模型:
zhipu/glm-4.7 - 可用模型:
zhipu/glm-4.7(智谱 GLM 4.7) - 主要模型,200K 上下文packy/claude-sonnet-4-5-20250929(Claude Sonnet 4.5) - 推理模型,204K 上下文
Memory(记忆系统)
- Provider:Local(本地 embeddings)
- 模型:
hf:ggml-org/embeddinggemma-300M-GGUF/embeddinggemma-300M-Q8_0.gguf - 配置:
- Memory 搜索:已启用
- 向量存储:已启用
- 缓存:已启用
- 会话记忆:已启用(实验性)
- 同步:会话开始时、搜索时
- 文件结构:
MEMORY.md- 全局长期记忆(本文件)memory/YYYY-MM-DD.md- 每日记忆文件
Git
- 版本:2.43.0
- 状态:已安装
其他工具
- pipx:已安装(用于管理 CLI 工具)
🛠️ 可用工具列表
文件操作
- ✅
read- 读取文件内容 - ✅
write- 创建/覆盖文件(自动创建目录) - ✅
edit- 精确编辑文件内容 - ❌ 删除文件 - 使用
write清空或通过 exec 的rm
系统命令
- ✅
exec- 执行 shell 命令(已配置 node host) - ✅
process- 管理后台进程
网络
- ✅
web_search- 网页搜索(Brave API) - ✅
web_fetch- 获取网页内容 - ✅
browser- 控制浏览器
消息与通信
- ✅
message- 发送消息(Telegram) - ✅
sessions_*- 创建/管理子会话、跨会话通信 - ✅
cron- 定时任务和提醒
记忆
- ✅
memory_search- 语义搜索记忆内容 - ✅
memory_get- 读取记忆文件
设备控制
- ⚠️
nodes- 需要 paired nodes(当前无) - ⚠️
canvas- 需要 node 设备 - ⚠️
camera- 需要 node 设备
其他
- ✅
tts- 文本转语音 - ✅
agents_list- 列出可用代理 - ✅
session_status- 显示会话状态 - ✅
gateway- 重启、更新配置
🎯 技能与能力
编程语言
Python, JavaScript, Java, C++, Go, Rust, SQL, TypeScript 等
Web 开发
HTML/CSS, React, Vue, Node.js, 前端框架
数据处理
- 数据分析与可视化
- 算法设计与实现
- 数据库查询与优化
DevOps
- Docker 容器化
- Git 版本控制
- CI/CD 流程
内容创作
- 多语言翻译
- 文章和文案撰写
- 内容总结和改写
浏览器控制
- 打开网页并获取内容
- 截图查看页面状态
- 点击、填写表单等交互操作
- 支持两种模式:
- chrome:接管已连接的 Chrome 浏览器
- openclaw:使用独立的隔离浏览器
📂 项目信息
DataMate 项目
状态:活跃项目,持续优化中
位置:/root/.openclaw/workspace/Code/DataMate/
Git 分支:lsf
技术栈:Spring Boot + React + FastAPI + MySQL
工作目录结构:
Code/DataMate/
├── backend/ # Java 后端(Spring Boot + MyBatis-Plus)
├── frontend/ # React + TypeScript 前端
├── runtime/ # Python 运行时(FastAPI + SQLAlchemy)
├── scripts/ # 构建脚本
└── deployment/ # 部署配置
注意:详细的工作日志、提交记录、待办事项请查看每日记忆文件(如
memory/2026-02-03.md)
🔧 重要配置与操作
OpenClaw 配置文件
- 位置:
/root/.openclaw/openclaw.json - 修改方式:通过
gateway config.get/set或直接编辑
工作目录
- 路径:
/root/.openclaw/workspace - Code 项目:
Code/DataMate/ - Memory 文件:
memory/和MEMORY.md
Git 仓库
- 当前版本:2.43.0
- 主要用途:代码版本控制
📝 重要决策与偏好
包管理最佳实践
- ✅ 使用虚拟环境安装 Python 包(
python3 -m venv) - ✅ 使用 pipx 安装 CLI 工具
- ⚠️ 避免使用
--break-system-packages除非必要 - ⚠️ 优先使用
apt install python3-xxx而非 pip
Memory 配置偏好
- ✅ 使用本地 embeddings 模型(隐私、免费)
- ✅ 已清理 AiHubMix 配置(不再使用)
代码工作流
- 角色分工:
- ✅ kimi-cli:负责代码分析和编辑实现(默认)
- ✅ 我:负责最后的代码审核和提交代码
- 工作流程:
- 用户提出需求
- kimi-cli 分析代码并实现(使用
-y参数自动确认) - 我审核修改的代码
- 我提交代码到 Git 仓库
- 注意事项:
- 未特殊提及时,所有编辑代码分析工作让 kimi-cli 做
- 我只在用户明确要求或 kimi-cli 完成后进行审核和提交
- 工具使用:
- ✅ 提供完整修复方案和代码
- ✅ 使用 sed 命令进行批量修改
- ⚠️ 文件操作工具在某些环境下有限制
🔄 待办事项
系统配置
- 考虑配置 Node 以增强某些功能