Acahti v0.16.2
EN中文GitHub自托管

Acahti版本发布

发布说明

每个 Acahti 版本新增了什么,最新的在前。本站始终对应最新版本;用 install.sh 升级实例。

0.16.2 · 产品站迁到 acahti.dev#

· 前端 0.7.3 · CLI 0.14.1

文档、skill 和安装脚本有了独立域名;站点围绕追踪(Track)重新组织;每个版本都在这里写发布说明,每页都显示最新版本。

acahti.dev

产品站、Agent skill 和 install.sh 现在都在 https://acahti.dev。每个实例的 whoami.skill_url、MCP 连接说明和应用内的文档链接都指向这里。acahti.benchyard.com 的所有旧路径都会 301 跳转到 acahti.dev 的同一路径,已发布的实例和缓存的 skill 照常可用。

acahti.dev 首页
首页:产品定位、最新版本和追踪。

站点即文档

根路径就是概览,页面从 /docs/<page>/ 移到 /<page>/,旧的 /docs/ 链接会自动跳转。侧栏重新分为:使用 Acahti、产品理念、功能、应用和自托管。新增 Agent 原生、追踪是主线、应用导览、Board、仓库和制品等页面,配上新截图,图示跟随明暗主题和页面语言。

发布说明和版本号

本页按从新到旧列出每个版本,以及它附带的前端和 CLI 版本。页头显示最新版本,首页也会提示。versions.env 里的版本没有发布说明时站点构建直接失败,发布说明因此和版本一起上线。

acahti.dev 上的发布说明
发布说明,页头显示版本号。

其他变化

  • 前端 0.7.3:账户菜单和管理后台的文档页按新路径打开 acahti.dev。
  • CLI 0.14.1:npm 包的主页和 README 指向 acahti.dev。
  • GitHub Release 附上同样的发布说明。

0.16.1 · MCP 请求更快#

· 前端 0.7.2 · CLI 0.14.0

MCP 服务端为每套工具保留一个 handler,不再每个请求都新建。

每套工具一个 handler

以前每个 MCP 请求都会新建一个服务端,把 168 个工具重新注册一遍,每次约 80 ms CPU。现在同一套工具复用同一个 handler,调用者身份仍从每个请求里读取,不同用户之间互不影响。负载高时测试不再因此超时,每次 Agent 调用也省下这部分 CPU。

0.16.0 · 一份当前 schema,去掉兼容路径#

· 前端 0.7.2 · CLI 0.14.0

数据库 schema 合成一个可重复执行的文件,为旧版本保留的兼容路径全部删除。

一份 schema

internal/store/schema.sql 就是完整的当前 schema,在迁移锁内可重复执行。一次性变更写成编号迁移,从 013 开始。旧的基线、001–012 号迁移及其数据回填都已删除。低于 0.15.x 的实例要先升到 0.15.2。

删除的接口

  • work_projects 别名(改用 project_list)和 /ui/work/projects-catalog。
  • user_update 的 git_name 别名,以及文档的“workspace”可见范围。
  • /health,改用 /healthz。
  • ACAHTI_IMAGE 回退和自动建库。

前端 0.7.2 同步删掉了对应的回退逻辑。

0.15.2 · 人和 Agent 共用的计划#

· 前端 0.7.1 · CLI 0.14.0

一次读取就能看到迭代的范围、负载和燃尽;结束迭代时处理完所有未完成待办;工单由提出人验证。包含 0.15.0 至 0.15.2。

一次读取看清计划

planning_brief 一次给出项目和迭代的状况:状态、风险(逾期、阻塞、两次延期)、每个人的预估工时与剩余工作日、未预估的工作、相对迭代开始时基线的范围变化,以及每日燃尽。Aidy 据此撰写进展汇报。迭代开始后加入的工作记为计划外,并记录是谁、何时、为什么加的。

合成示例工作区中的迭代
迭代:排期、追踪阶段、燃尽,以及负载与容量。

结束迭代

只能通过 iteration_close 发布或取消迭代,同一步里处理每条未完成待办:移走、移出计划,或注明理由后保留。只有已取消的迭代可以删除。交付会写明它包含哪些待办,并起草变更说明。CLI 新增 iteration close 和 delivery draft。

合成示例工作区中的项目总览
项目总览:当前迭代的燃尽、状态统计和成员。

工单和工时

工单状态依次为待处理、处理中、待验证,最后是已关闭或未通过。只有提出人或 Work 管理员能关闭或驳回,驳回必须写理由。工单列表可按多个项目筛选。截止日期按上海日历日计算。待办可填预估工时,并统计延期次数。工作日 18:00 起,有进行中工作但当天没填工时的人会收到一次提醒,time_entry_suggest 会给出当天的工时建议。

合成示例工作区中的工单
跨项目的工单列表。

补丁版本

  • 0.15.1:文档补充计划、工单验证、文档目录和章节链接。
  • 0.15.2:文档采用应用的设计,提供中英文两种语言;前端 0.7.1 按应用语言打开文档。

0.14.9 · Argos 内置,Aidy 能动手#

· 前端 0.6.3 · CLI 0.13.0

Argos 并入网关;Aidy 成为确认后才执行的 Agent;追踪按类型使用阶段模板,并有个人动态视图;知识库文件可用 Office 编辑。包含 0.14.0 至 0.14.9。

Argos 并入网关

Argos 的测试结果、单个用例的历史、失败环境及其工单都成了 Acahti 的一部分;Argos 插件已退役,数据已迁入。追踪直接读取 Argos 结果。

合成示例工作区中的 Argos 概览
Argos 概览:失败用例、通过率和产品健康度。

Aidy 能动手

Aidy 是基于调用者自己 MCP 工具目录的 Agent。写操作先提议,确认后才执行;没执行的操作不会说已完成;提问先带筛选条件搜索,并链接它提到的每条记录。Agent 模式就是展开的 Aidy。

合成示例工作区中 Agent 模式下的 Aidy

追踪

每种流程类型有自己的阶段模板,可按流程调整;每个人都有一个汇总 Work、仓库和流水线的动态视图。

待办上的追踪卡片
待办上的追踪卡片:阶段条,以及推动它前进的记录。

知识库用 Office 编辑

知识库文件可以在浏览器里用 ONLYOFFICE Docs 全屏编辑,PDF 也一样。

合成示例工作区中的知识库

补丁版本

  • 0.14.2:uv pipe 从组织的 Acahti PyPI 解析内部包。
  • 0.14.3–0.14.5:Aidy 以独立工具调用 Work 操作,按状态筛选搜索,并引用它提到的来源。
  • 0.14.6:Argos 列表和其他列表一样,任意 page_size 都会被限制在范围内。
  • 0.14.9:组织管理员可通过 Acahti 归档和恢复仓库(acahti repo archive);CLI 0.13.0。

供 Agent 读取: releases.md编辑此页