v0.1.0-rc6
Pre-release
Pre-release
v0.1.0-rc6
基于 rc5 的功能增强(未发布过,随本版一起发布)。
新增
review.models模型候选列表:按顺序取第一个「provider 已注册且模型在目录中」的候选;判断在首次创建 PR 会话时进行(不再在插件挂载时报错),全部不可用时本次评审终止并在游标记录失败(退避后自动重试,模型恢复可用即自愈)。「可用」= 目录判定,不做真实连接探测reviewing游标状态:评审开始前持久化标记;重启后若发现reviewing,说明上次评审被中断,下个轮询从持久化会话续跑- 会话统一命名:PR 会话标题钉为
Review <组织>/<仓库> PR <编号>,自动标题生成不覆盖
改进
- diff 规模提示:用户提示携带
size: N files (+X/-Y)(来自列表响应),模型无需盲试即可选择get_diff还是分页get_files - body 截断:用户提示里的 PR 正文截到 8k 字符并标注
[truncated, use pull_request_read method=get],完整正文模型可自行读取 - 工具 schema 缓存:schema 每进程发现一次(不依赖 PR/token),大量新 PR 出现时不再重复连接
- PR 会话归入自动注册的
GithubReviewer工作区(rc5 已有,未随本版重复说明)
安装
npm install @xinlongwu/dsh-github-reviewer部署前置
agent-loop 家族(agents / sessions / agentDefaultModel)、sessionPersistence(可选但推荐)、storage-domain 与后端、github-mcp-server 二进制、session-title 服务(会话命名,web profile 自带)。详见 README。