Skip to content

Releases: JX05120LLL/RepoPilot-Harness

RepoPilot v0.3.0 — 常驻管家模式 + 编排外壳接线

Choose a tag to compare

@JX05120LLL JX05120LLL released this 19 Aug 18:29

新特性

常驻管家模式(接线片 ③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 类型检查通过

升级说明

  1. 下载安装包 RepoPilot_0.3.0_x64-setup.exe
  2. 卸载旧版本(v0.2.1)
  3. 安装新版本
  4. 如需启用常驻管家模式,在启动后端前设置 REPOPILOT_AGENT_HANDLE_MODE=1
  5. 默认不设置则走原路径(与 v0.2.1 行为一致)

RepoPilot v0.2.1

Choose a tag to compare

@JX05120LLL JX05120LLL released this 17 Aug 03:54

多用户账号接入

  • 桌面端新增登录与注册入口,直接对接 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

Choose a tag to compare

@JX05120LLL JX05120LLL released this 16 Aug 17:10

桌面端 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

Choose a tag to compare

@JX05120LLL JX05120LLL released this 14 Aug 03:08

本次更新

  • 详细项目介绍、流程、调用链和结合代码请求会自动进入只读代码研究。
  • 只读研究直接输出结论、关键证据、重点文件与待确认项,不再被修复任务模板覆盖。
  • 普通项目问答优先直接回答;代码修改仍保留审批、补丁和验证边界。

校验

  • Windows x64 NSIS 安装包
  • SHA-256: 4c06d42fa5ed31c5e55fadbcd52ee103d0d52beca10c762c50ffb86d0bdcfb06

RepoPilot v0.1.22

Choose a tag to compare

@JX05120LLL JX05120LLL released this 13 Aug 07:17

????

  • ??? Git ??????????????????????????
  • ??????????????????????????? Diff?
  • ???????????????????????????????? UNVERIFIED?
  • ????????? Git ???????? Worktree ?????

??

????? RepoPilot_0.1.22_x64-setup.exe?????????????????

RepoPilot v0.1.21

Choose a tag to compare

@JX05120LLL JX05120LLL released this 13 Aug 05:45

本次更新

  • 新增后端 Intent Router:DeepSeek 结构化分类,规则兜底,低置信度由用户确认。
  • 普通项目问答不再进入代码审计或 Maven 流程;可读取受限项目概览和受控文档附件。
  • 代码分析与代码修改按意图进入只读研究或受控审批流程。
  • 文档可先受控导入,即使 Qdrant 暂不可用也可用于普通对话。

安装包

  • RepoPilot_0.1.21_x64-setup.exe(Windows x64)
  • SHA-256: EF6226AE5C632FE28CE924078181F5BE1A07DE22822A5889466F834476A9BB87