# MathLab 配置文件 # 教材路径(支持 PDF 或 Markdown) textbook_path: "/mnt/ai/textbooks" textbooks: - name: "统计学习方法" path: "lihang-code" phase: 1 topics: - "第 02 章 感知机" - "第 03 章 k 近邻法" - "第 04 章 朴素贝叶斯" - "第 09 章 EM 算法及其推广" - "第 10 章 隐马尔可夫模型" - name: "动手学深度学习" path: "d2l-zh" phase: 2 topics: - "chapter_deep-learning-computation" - "chapter_convolutional-neural-networks" - "chapter_attention-mechanisms" - name: "Reinforcement Learning 数学基础" path: "Book-Mathematical-Foundation-of-Reinforcement-Learning" phase: 3 topics: - "3 - Chapter 1 Basic Concepts.pdf" - "3 - Chapter 2 State Values and Bellman Equation.pdf" - "3 - Chapter 3 Optimal State Values and Bellman Optimality Equation.pdf" - "3 - Chapter 4 Value Iteration and Policy Iteration.pdf" # Git 仓库配置 gogs_url: "https://code.indigofloyd.space/ClawLab/mathlab.git" git_branch: "master" gogs_username: "OpenClaw" gogs_password: "OpenClaw123456" # 定时任务配置(Cron 表达式) cron: batch_compilation: "0 10 * * 6" # 每周六 10:00 批处理 daily_deploy: "0 14 * * *" # 每天 14:00 部署 # 输出目录 output: staging: "./staging" courseware: "./courseware" exercises: "./exercises" tests: "./tests" # PDF 转 Markdown 工具 pdf_converter: "pdftotext" # 或 "marker_single" # 通知配置 notification: enabled: true channel: "feishu" template: "👾 今天的靶机已部署!知识点:{topic}。请从 Gogs 拉取代码,跑通 `pytest` 击溃它。"