# 米醋的长期记忆 ## 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 层级不足) ### 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. 在回复中说明当前进度和遇到的问题