Repository navigation
# LearnGraph v0.4 — 从学习图谱,到跨端 Agent 学习工作台 🚀
v0.4 是 LearnGraph 到目前为止变化最大的一次更新。
最开始,我只是想做一个:
能随着学习不断生长的知识图谱。
但随着 Agent、Sandbox、Memory、双向子应用、多智能体以及移动端逐渐加入,LearnGraph 已经开始变成一个真正能够理解目标、寻找资料、执行任务、生成内容、收集反馈并持续调整学习状态的 Agent Learning Workspace。
📱 Android 移动端正式加入
LearnGraph 现在不再局限于浏览器。
新增原生 Android 客户端,并持续针对移动场景进行了大量适配:
- 原生 Kotlin + Jetpack Compose 客户端
- 最新切换至 GeckoView 139 内嵌浏览器内核
- WebExtension Bridge 打通 Web 与 Android 原生能力
- 手机专属响应式布局
- 系统文件选择与原生下载管理
- 拍照后直接作为附件交给 Agent
- 系统分享内容进入 LearnGraph 分享收件箱
- 扫码连接 LearnGraph 服务
- 生物识别、回复通知、震动反馈
- TTS 朗读与桌面小组件
- 登录状态持久化与断线恢复
现在可以在电脑部署 LearnGraph,然后直接用手机连接自己的学习工作台。
🤖 Agent 能力继续升级
Agent 不再只是“调用几个工具”。
v0.4 加入并完善了:
- 多智能体 / SubAgent 任务系统
- Agent 任务持久化、预算限制、取消 / 重试 / 等待
- 多个 Agent 工具并行执行
- 会话执行轨迹视图
- 更完整的 Skill 渐进式加载机制
- 手动 Context 压缩
- Provider Prompt Cache / Reasoning 能力适配
复杂任务可以被拆分、委派并执行,而不是全部挤在一次模型调用里完成。
🃏 Magic Card → 双向交互子应用
Magic Card 继续向真正的“小应用”演进。
现在 Agent 可以生成:
- 算法可视化
- 参数实验
- Stepper 分步教学
- Quiz / 练习
- 表单
- 小游戏
- 数据采集页面
- 各类自定义交互学习工具
更重要的是:
用户在子应用里的操作,可以重新成为 Agent 的输入。
v0.4 新增 SubApp Client SDK、交互事件、状态回传、分析请求以及交互契约。
页面不再只是 AI 生成后就失去联系的 HTML,而开始真正形成:
Agent → UI → 用户操作 → 数据 → Agent
的双向闭环。
🧠 学习状态与 Memory 继续演进
能力图谱开始真正由学习证据驱动。
节点可以显示:
- 连续掌握度
- 置信度
- 学习证据数量
- 当前误区
长期记忆则继续采用事件溯源结构,并补充无模型情况下的降级策略。
LearnGraph 正在逐渐把:
“我学过什么”
变成:
“我为什么认为你已经掌握了什么。”
🎙️ 更完整的语音输入
v0.4 对 ASR 链路进行了较大升级:
- Realtime WS / 分段上传双通道
- 通道失败自动降级
- 自适应环境底噪 VAD
- 中文 / 英文 / 自动语言选择
- ASR 热词
- 听写结果一键沉淀为热词
- Provider × Model × Transcription Mode 能力标注
📦 产物、分享与执行体验
这一版还加入了:
- 独立的「产物」一级入口
- HTML / PDF / PPTX / ZIP 等产物发布链路
- 会话快照分享与只读页面
- 子应用全屏展示
- 产物库渐进加载
- 沙箱二进制文件交付
- Docker 数据 bind mount
- Sandboxd 与审批制出网链路持续完善
LearnGraph 现在越来越不像一个单纯的“知识图谱项目”。
它正在逐渐形成这样一条完整链路:
目标
→ 图谱
→ Agent
→ 工具 / Sandbox / SubAgent
→ 学习内容与交互应用
→ 用户实践
→ Evidence
→ Mastery
→ Memory
→ 下一步行动
而现在,这套学习环境也终于从浏览器走到了手机上。
Web + Android,图谱 + Agent + Sandbox + Memory + SubApp。
v0.4 只是这条路上的又一个节点。
下一步,我希望让图谱里的节点真正成为:
可以被学习、执行、提交、验证和完成的任务。
欢迎体验、提 Issue / PR,也欢迎 Star ⭐