Releases: JX05120LLL/RepoPilot-Harness
Releases · JX05120LLL/RepoPilot-Harness
Release list
RepoPilot v0.3.0 — 常驻管家模式 + 编排外壳接线
新特性
常驻管家模式(接线片 ③b-2)
每个会话现在有一位常驻"管家"(Agent Handle),会话活着管家就在——同会话连续提问不再从头研究,管家带着上轮结论直接处理后续问题。
启用方式:设置环境变量 REPOPILOT_AGENT_HANDLE_MODE=1 后启动后端。默认关闭(走原路径,可回滚)。
新增端点:
POST /api/conversations/{id}/followup— 追问,走常驻管家 handle.followup 路径GET /api/conversations/{id}/handle-status— 查询管家状态(IDLE/RUNNING/AWAITING_APPROVAL)
前端改动:同会话有终态任务 + change 操作时,自动走追问路径(先 try followup,失败回退原路径)。
编排外壳接线(接线片 ①②③a+③b-1,DR-027)
把 api.py 临时闭包里的 6 项编排职责(槽位/租约心跳/持久化/取消完成/失败标记/指标)收进正式组件:
- OrchestratedGraphRunner — 编排外壳,实现 BridgeRunner 协议
- ConversationStoreBridge — 会话桥接生产实现
- HandleRegistry — 会话级常驻管家注册表(线程安全、惰性创建、同会话复用)
DeepSeek Harness 思想对标
参考 DeepSeek Harness 源码精读,落地以下机制:
- 工具流水线双层管线(策略可换 + 底线锁死)— DR-021 已完成
- AgentHandle 契约 + Inbox 三语义(followup/steer/inject)— DR-023/024 已完成
- 编排职责转正 — DR-027 本版本完成
- 常驻管家模式 — 本版本完成
测试
- 482 个 Python unittest 全绿(原 454 + 编排 9 + 桥接 11 + 注册表 8)
- feature flag 开时 38 个 test_api 全绿
- 前端 TypeScript 类型检查通过
升级说明
- 下载安装包 RepoPilot_0.3.0_x64-setup.exe
- 卸载旧版本(v0.2.1)
- 安装新版本
- 如需启用常驻管家模式,在启动后端前设置
REPOPILOT_AGENT_HANDLE_MODE=1 - 默认不设置则走原路径(与 v0.2.1 行为一致)
RepoPilot v0.2.1
多用户账号接入
- 桌面端新增登录与注册入口,直接对接 Java 平台
/api/auth/login与/api/auth/register - 登录后调用
/api/me校验 JWT,并展示当前用户名、角色与租户 - Access Token 仅保存在本次桌面会话,退出应用或主动退出时自动清除,不保存 Refresh Token
- Java 平台仅对本机 Vite/Tauri Origin 开放 CORS,保证桌面联调可用
体验与发布
- 账号页延续深色对话工作台风格,并适配移动宽度下的表单滚动
- 统一 Python、桌面、Tauri、Cargo 与锁文件版本为
0.2.1
验证
- Python 版本同步测试通过
- Java 平台集成测试:7/7 通过
- 前端生产构建通过
- Windows 安装包 SHA-256:
9284CC9734FD4B9FC786C6D462B0E359FD109B0EFF272FF07CE7E23FA7E91330
安装:下载 RepoPilot_0.2.1_x64-setup.exe 并运行即可(Windows 10/11 x64)。
RepoPilot v0.2.0
桌面端 UI 全新改版(DeepSeek Harness 风格)
- 深色主题:全站深色调色板,收敛 400+ 硬编码颜色
- 对话优先布局:对话流居中,审批 / Diff 内联
- 中间输入区简化为「需审批 / 完全访问」两种权限开关,保留文件上传
- 左侧栏瘦身:新建对话 + 工作区项目树;左下角一个设置按钮收纳全部配置(模型 / Embedding / 向量库 + MCP / 技能)
- 助手消息统一身份标签
Agent 引擎(阶段一 + 阶段二)
- 可观测性:OpenTelemetry 追踪 + Prometheus 指标 +
/healthz/readyz/metrics - 部署:Dockerfile + compose + CI 质量门禁
- 子 Agent 编排:可声明 fan-out + 独立超时 + 结构化结果校验
- 多模型降级:主模型瞬态故障自动切换备选模型
- 有界并发队列 + 结果度量
其它
- 非 Git 项目支持文件快照修改
- 意图路由区分「咨询」与「代码修改」
- 修复 CI Windows 路径 / 换行符断言
安装:下载 RepoPilot_0.2.0_x64-setup.exe 并运行即可(Windows 10/11 x64)。
RepoPilot v0.1.23
本次更新
- 详细项目介绍、流程、调用链和结合代码请求会自动进入只读代码研究。
- 只读研究直接输出结论、关键证据、重点文件与待确认项,不再被修复任务模板覆盖。
- 普通项目问答优先直接回答;代码修改仍保留审批、补丁和验证边界。
校验
- Windows x64 NSIS 安装包
- SHA-256: 4c06d42fa5ed31c5e55fadbcd52ee103d0d52beca10c762c50ffb86d0bdcfb06
RepoPilot v0.1.22
????
- ??? Git ??????????????????????????
- ??????????????????????????? Diff?
- ????????????????????????????????
UNVERIFIED? - ????????? Git ???????? Worktree ?????
??
????? RepoPilot_0.1.22_x64-setup.exe?????????????????
RepoPilot v0.1.21
本次更新
- 新增后端 Intent Router:DeepSeek 结构化分类,规则兜底,低置信度由用户确认。
- 普通项目问答不再进入代码审计或 Maven 流程;可读取受限项目概览和受控文档附件。
- 代码分析与代码修改按意图进入只读研究或受控审批流程。
- 文档可先受控导入,即使 Qdrant 暂不可用也可用于普通对话。
安装包
RepoPilot_0.1.21_x64-setup.exe(Windows x64)- SHA-256:
EF6226AE5C632FE28CE924078181F5BE1A07DE22822A5889466F834476A9BB87