MEMORY.md 3.9 KB

米醋的长期记忆

2026-02-28

MathLab - Hacker-Style Math-for-DL/RL Textbook Compiler

  • 位置: /home/zhn/.openclaw/workspace/skills/mathlab/
  • 功能: 将数学符号翻译成工程 API,克服"符号恐惧症"
  • 核心技能: skills/mathlab/SKILL.md
  • 配置文件: skills/mathlab/config.yaml
  • 定时任务:
    • 周六批处理 (ID: 3f5ed197-b696-45d6-9a79-49f2a4b3878b): 每周六 10:00 编译 Day N 到 Day N+6
    • 每日部署 (ID: b96515f3-4349-4ab8-a0ca-7d7ed9e3c716): 每天 14:00 部署当日课程
  • 命令:
    • 环境检查:python3 skills/mathlab/scripts/check_env.py
    • 编译课程:python3 skills/mathlab/scripts/compile_day.py --day N --topic "主题"
    • 部署课程:python3 skills/mathlab/scripts/deploy_day.py --day N --topic "主题"
  • 教材路径: /home/zhn/ai/textbook/ (需创建)
  • PDF 工具: pdftotext (需安装)
  • Git remote: 需配置 Gogs 地址 (当前是示例地址)

2026-02-22


2026-02-28

MathLab 周六批处理

  • 状态: ✅ 完成
  • 时间: 2026-02-28 10:00 AM
  • 编译内容: Day 1-7 课程材料 (感知机 → 自动微分)
  • 输出: staging/course_day{1-7}.html + exercises + tests
  • 修复: compile_day.py 路径计算错误 (parent 层级不足)

配置更新

  • 11:31 AM: 教材路径 /home/zhn/ai/textbook/mnt/ai/textbooks
  • 发现教材: 统计学习方法、动手学深度学习、RL 数学基础

测试部署

  • 12:55 PM: 测试部署 Day 1 (感知机)
  • 成功: 文件移动、Git commit、Git tag
  • 失败: Git push - 远程仓库未配置 (需设置正确的 Gogs/GitHub URL)

RobotDaily 论文摘要机器人

  • 位置: /home/zhn/.openclaw/workspace/robot-daily/
  • 功能: 每日自动抓取 arXiv 论文 (embodied/representation/reinforcement 领域),生成中文摘要并发送到 Telegram
  • 技能文件: robot-daily/SKILL.md
  • 运行命令: python3 scripts/run_daily.py --dry-run (预览) / python3 scripts/run_daily.py (正式发送)
  • 巡检命令: python3 scripts/check_pipeline.py
  • 状态: 2026-02-26 运行成功,5 篇论文已发送
  • 问题: LLM (qwen3-coder) 经常超时,有自动回退机制
  • Cron 定时任务: 2026-02-28 已配置
    • 任务 ID: f0fb20e1-ceaf-43aa-a4aa-779b4ba31219
    • 时间: 每天 10:30 (Asia/Shanghai)
    • 推送目标: Feishu 群组 oc_85db2b4b18391ce4b759cdff606a2760
    • 配置: --max-total 5 --lookback-days 1

任务看板系统

  • 位置: /home/zhn/.openclaw/workspace/task-board/
  • 功能: 实时任务进度跟踪看板
  • 访问地址: http://你的公网IP:3001
  • 技能文件: skills/task-board/SKILL.md
  • 用途: 用户希望我以后开发任何项目时,都能实时更新任务进度到这个看板上

看板特点

  • 🌳 树状结构展示任务层级
  • 🎨 不同颜色圆点表示状态(未开始/进行中/已完成/有bug)
  • ⏰ 时间跟踪(开始/结束时间)
  • 📱 移动端和桌面端自适应
  • 🔒 无需登录,无后门

API 端点

  • GET /api/tasks - 获取所有任务
  • POST /api/tasks - 创建任务(支持 parentId 添加子任务)
  • PUT /api/tasks/:id - 更新任务状态
  • DELETE /api/tasks/:id - 删除任务

使用方式

  1. 开发前创建主任务
  2. 拆解子任务
  3. 开始工作时更新状态为 "in-progress"
  4. 遇到问题标记为 "bug"
  5. 完成任务标记为 "completed"

用户需求

  • 用户希望我以后开发任何项目时,都实时在上面更新进度
  • 从一个节点到另一个节点,显示当前到哪了,有什么问题
  • 用户只需要能够查看现在在做什么任务,拆解的子任务的路线

技能调用

当用户提到开发项目、任务进度时,应该:

  1. 读取 skills/task-board/SKILL.md 了解如何使用
  2. 创建主任务
  3. 拆解子任务
  4. 实时更新状态
  5. 在回复中说明当前进度和遇到的问题