Repository navigation
🚀 ReinAgent v0.2.14 更新日志
🔀 PR / MR 评审闭环(Pull Request Panel)
Git 面板底部新增 PR 区块,按远端地址自动选择 gh(GitHub)/ glab(GitLab)。
- 状态一屏可见:PR 编号 / 标题 / 状态 / 草稿标记、
+N −N变更量、合并门禁、审查结论、逐项 CI 检查(分色,可点开日志)。 - 动作直达:转正式 / 转草稿 / 合并(合并提交 · Squash · Rebase,可删分支)/ 关闭 / 重开;门禁未过或要求修改时合并按钮禁用并说明原因。
- 创建 PR:标题 / 描述 / 目标分支(默认解析 origin/HEAD → main → master)/ 草稿;描述经 stdin 传递规避转义问题。
- 交给 Agent 修:一键聚合失败与进行中的 CI、行内审查意见、失败日志摘录(≤2 条)为结构化指令,预填输入框(不自动发送)。
- CLI 未安装 / 未登录 / 远端非 GitHub·GitLab 时如实提示安装命令与错误原文。
🧩 场景默认模型(Scenario Default Models)
设置 ▸ 通用新增「场景默认模型」:聊天默认 / 知识库 Embedding / 记忆整理 / 笔记 AI / 图谱抽取分别指定。
- 读写各场景原有配置项(零迁移),与知识库页、记忆页始终是同一份数据。
- 留空即跟随聊天默认并显示当前实际生效模型;绑定失效(服务商或模型被删 / 停用)自动回退聊天默认并以警示色标注具体原因。
- 顺带修复:笔记 AI 的模型选择此前是组件本地态(切页即失忆),现已持久化。
📊 用量来源维度(Usage by Source)
全部模型调用按来源记账,新增三个视图。
- 来源打标:聊天 / 看板任务 / 定时任务(任务创建即打标)/ 子代理 / 笔记 AI / 提示词增强 / 提交信息 / 记忆整理 / 图谱抽取 / 标题生成 / 知识库向量。
- 新增视图:来源环形分布、来源 × 模型堆叠条、近 7 天 7×24 小时热力图。
- 口径:total = 输入 + 输出(缓存读写为独立分项);响应未返回 usage 的调用不记账,绝不编造数值。
- 历史数据自动回填并修正来源标记(幂等)。
🕸️ 知识图谱与检索增强(Knowledge Graph)
实体—关系网络既能可视化浏览,也能反向增强语义检索。
- 抽取:知识库设置页对笔记逐篇或批量提取(实体 5 类 / 关系 5 类,别名自动归一,同名实体全局去重、关系三元组唯一)。
- 可视化:侧栏「知识图谱」Canvas 力导向图(零依赖手写仿真)——按类型分色、半径随关系数、拖拽 / 滚轮缩放 / 点击详情 / 名称搜索 / 类型筛选。
- 人工校正:删除实体与关系、合并重复实体(关系自动改挂,自环与重复自动清理)。
- 检索 1 跳增强:语义命中后按关系扩展相邻实体关联的其他笔记一并返回(标注图谱扩展、排在语义命中之后),无图谱数据不影响原链路。
🐛 修复
- 设置页白屏:prefill 事件监听的
useEffect误置于设置页早退 return 之后,打开设置页 hooks 数量骤减导致 React 卸载整树;已移入 hooks 声明区。 knowledge_search图谱扩展二次 lock std Mutex 造成的死锁。
🧪 验证
- Rust 313 单测全绿(含 PR 解析 / 图谱去重与 1 跳扩展 / 用量来源聚合,关键路径均做过破坏性变异验证)。
- 前端 13 项纯函数单测全绿,
tsc零错误。 - PR 面板在本仓库做过真实链路全动作实测(draft 创建 → 转正式 → 转草稿 → 关闭 → 重开 → Squash 合并并删分支)。
📦 下载与运行说明:
- macOS:下载
.dmg文件打开并将 ReinAgent 拖拽入应用程序目录(支持 Apple Silicon M 系列芯片;首次运行若提示未签名,请在「系统设置 → 隐私与安全性」中点击允许打开)。 - Windows / Linux:免安装裸二进制(Windows:
.exe,Linux: 直接下载即可运行)。 - 已安装的 ReinAgent 在启动时会自动检测并更新至最新版本。
📦 下载与运行说明:
- macOS:下载
.dmg打开并拖入「应用程序」目录(Apple Silicon;首次运行若提示未签名,请在「系统设置 → 隐私与安全性」中允许打开)。 - Windows / Linux:免安装裸二进制(Windows:
.exe,Linux: 直接运行)。 - 已安装的 ReinAgent 启动时会自动检测并更新至最新版本。
📚 文档与官网:文档站 已同步更新——新增「场景默认模型」「用量统计」两页,Git 页补 PR 面板、知识库页补知识图谱章节。