Skip to content

Releases: yi-nology/git-ferry

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 04:16

Changes

  • chore(release): CHANGELOG 转正 v2.3.0(oekit 深度重构 + 沙箱边界统一 + acpx 通道补挂 MCP) (78717d8)
  • fix(ai): acpx 通道也挂本服务的 /mcp —— 外部 agent 不再满环境瞎找 (7eaea78)
  • fix(deps): 补上 go.sum(kitx/logx 的校验和) (b66e63e)
  • refactor: 用 oekit 深度重构 —— 四条硬规则落地 + 手搓实现换原语 + 堵上 terminal 的 cwd 逃逸 (42e2d61)
  • build(deps): bump actions/setup-node from 7.0.0 to 7.1.0 (#25) (6e53a61)
  • build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 (#27) (a5951ef)
  • build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 (#26) (5c848da)
  • build(deps): bump the codeql-action group with 3 updates (#32) (ad89e74)
  • style: gofmt 清理 internal/agent/settings.go 末尾多余空行 (64c78d1)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

What's Changed

  • build(deps): bump the codeql-action group with 3 updates by @dependabot[bot] in #32
  • build(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #26
  • build(deps): bump actions/download-artifact from 8.0.1 to 8.0.2 by @dependabot[bot] in #27
  • build(deps): bump actions/setup-node from 7.0.0 to 7.1.0 by @dependabot[bot] in #25

Full Changelog: v2.2.0...v2.3.0

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 00:29

Changes

  • chore(release): CHANGELOG 转正 v2.2.0(多外部 agent 并存 + 委派异步化 + stdio 可委派 + 六个实测坑) (f26f9dd)
  • fix(ai): 全流程实测挖出的六个坑 —— profile 模式下 AI 根本没起来 + stdio 委派跑不通 (2675764)
  • feat(ai): 多个外部 agent 并存(具名 profile 列表)+ 思考过程折叠展示 (adbf4fd)
  • feat(ai): 委派改异步 —— 别让外部 agent 的耗时把对话连接挂到超时 (b76d8d1)
  • fix(ai): 自审发现的四个边界/生命周期洞(沙箱软链、terminal 无上限、acpx 会话泄漏、并发回合截胡) (6dde9dd)
  • chore(lint): 全仓 lint 清零 —— CI 的质量闸门已连续 8 个版本失效 (94ec19d)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v2.1.0...v2.2.0

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 08:55

Changes

  • chore(release): CHANGELOG 转正 v2.1.0(ACP 外部 AI coding 工具接入 + 执行后端可插拔) (cd1db9f)
  • fix(ai): 外部 agent 子进程继承了服务密钥 —— 只读边界差点形同虚设 (4088f89)
  • fix(ai): acpx 的「ask」档名不副实 + 透出外部 agent 会话 ID (292daad)
  • fix(ai): acpx 的「ask」档名不副实 + 透出外部 agent 会话 ID (979f191)
  • fix(ai): yaml 的 mcp_enabled 永远不生效 —— 布尔没法区分「未设置」与「显式 false」 (f02a103)
  • docs: 架构与设计文档重组 + 外部 AI coding 工具(ACP)章节补齐 (1259863)
  • fix(ai): AI 配置页要显示生效配置 —— yaml 部署时表单原本是空的 (ef81016)
  • fix(ai): 换后端热重建时关掉旧后端 —— 别在机器上攒孤儿 agent 进程 (b3619ef)
  • feat(ai): 外部 AI coding 工具接入(ACP)—— 执行后端可插拔 (78cddd6)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v2.0.1...v2.1.0

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Oct 01:26

Changes

  • chore(release): CHANGELOG 转正 v2.0.1(401 提示指路 + 密钥来源可见 + Keychain 写失败不丢旧密钥 + 发版提交助手) (2c4bbc9)
  • fix(cli): 401 的提示要说准 + 密钥来源可见 + Keychain 写失败不丢旧密钥 (de0f97b)
  • feat(release): 发版提交助手 —— 只提交指定路径,不带上别的会话的 staged 文件 (e1775c7)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:57

Changes

  • chore(release): CHANGELOG 转正 v2.0.0(契约语义摆正 + 逐条迁移指引) (ee694b0)
  • feat(release): 发版纪律机械门禁 —— 破坏性契约变更必须走 major (caafdf9)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.38.0...v2.0.0

v1.38.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:45

Changes

  • chore(release): CHANGELOG 转正 v1.38.0(健康分/诊断的同类吞错) (31b25ba)
  • fix(agent): 同类吞错的三处一并修掉(健康分说"从未执行"、诊断说"未找到") (a6e792a)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.37.0...v1.38.0

v1.37.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:39

Changes

  • chore(release): CHANGELOG 转正 v1.37.0(MCP 待办吞错 + 执行记录静默截断) (077c977)
  • fix(agent): 待办队列的子数据源失败被静默吞掉 + 执行记录列表硬编码 50 条 (fc88739)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.36.0...v1.37.0

v1.36.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 00:27

Changes

  • chore(release): CHANGELOG 转正 v1.36.0(CLI 契约对齐 + 输出真实性 + 过滤能力) (dc20b28)
  • chore(deps): 抬 core 至 v0.30.0 / SDK 至 v0.99.7 (e8efd02)
  • chore(fmt): gofmt 对齐 + 配置样例补 history_retention_days (cb0c2aa)
  • fix(ops): 漂移检测的绑定错误不能丢(丢了就静默退化成扫描全部任务) (ad622c2)
  • fix(rebuild): 壳层不再自己删工作目录(清目录的语义归 core) (e0c1867)
  • feat(api): 任务列表支持 status 过滤、执行历史支持按 run_id 精确查 (93db4da)
  • fix(cli): 审计导出 stdout 被信封污染、auth status 对 4xx 仍报 ok (9ba1f9c)
  • fix(cli): 命令请求形状与服务端契约对齐(repo +create 永远 400 / drift 退化成全量 / 谎报总数) (dbc6bb6)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.35.0...v1.36.0

v1.35.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:44

Changes

  • chore(release): CHANGELOG 转正 v1.35.0 (33a5574)
  • chore(deps): 抬 core 至 v0.29.0 / SDK 至 v0.99.6 (cab6fe1)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.34.0...v1.35.0

v1.34.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:23

Changes

  • chore(release): CHANGELOG 转正 v1.34.0 (c7d6b4a)
  • fix: 通知令牌进日志 + AI 接口密钥走 URL query(凭据泄漏两处) (8e07a2b)
  • chore(deps): 抬 oekit/concurrency 地板 v0.21.0 → v0.22.0 (48fec15)

Artifacts

  • checksums.txt - SHA256 checksums for all artifacts

Server

  • git-ferry-linux-amd64 - Linux x86_64
  • git-ferry-linux-arm64 - Linux ARM64
  • git-ferry-darwin-amd64 - macOS x86_64
  • git-ferry-darwin-arm64 - macOS ARM64 (Apple Silicon)
  • git-ferry-windows-amd64.exe - Windows x86_64
  • git-ferry-windows-arm64.exe - Windows ARM64

CLI (gitferry)

  • gitferry_<ver>_<os>_<arch>.tar.gz / .zip — 6 platforms
  • npm: npm install -g gitferry-cli then gitferry-install-skills

Full Changelog: v1.33.0...v1.34.0