{"repo": "brofea/mc-pilot", "files": {"README.md": {"71eb19f88f2315fdbd359065af1b2bc59f6d9356": {"t": 1785747270.0354946, "n": 9375, "h": "a3582f998a8212af", "c": "
\n\n面向 Minecraft Java Edition 26.2 的本地游戏助手。将中文 Wiki RAG、官方配方数据和本地游戏日志接到一个轻量 Agent 后端,提供 Vue 3 网页工作台与可选的 Fabric 客户端 Mod。\n\n## 核心能力\n\n1. **中文 Wiki RAG**:通过 `https://zh.minecraft.wiki/api.php` 采集白名单分类,使用 `BAAI/bge-small-zh-v1.5` 向量化并存入 Qdrant,查询结果保留页面 URL 与 revision ID。\n2. **确定性配方树**:从 Mojang 官方版本清单下载 26.2 客户端 JAR,校验 SHA-1,提取配方、标签与语言资源,再由代码计算直接配方、N 层材料树和叶子材料汇总;LLM 不参与数量计算。\n3. **游戏日志分析**:只读监听本地 `latest.log`,识别本地玩家和简中/英文死亡消息,每次有效死亡最多调用一次 OpenAI 兼容 API,并通过 WebSocket 推送一条短建议。\n4. **轻量 Agent**:支持自然语言、通用复杂问题、MCP 风格 Function Calling、12 轮短期记忆、工具白名单、调用轮次限制与 token 预算。\n5. **开发者后台**:展示系统、游戏、配方、RAG、LLM 和脱敏配置状态;仅允许本机访问。\n6. **Vue 工作台**:Vue 3 + TypeScript + Vite 构建的响应式界面,统一承载对话、知识库、配方浏览、游戏连接与控制台导航。\n\n