Repository navigation
Releases: skyelan1999/aide
Release list
aide v0.1.17.0-RC2
Aide 0.1.17.0 RC2 发布记录
状态:已发布 GitHub prerelease;完整代码门禁、实际发行包启动及八项远端附件逐项核对通过。用户授权:“所有的内容都推上去,然后release”。
本次内容
- 辅助审批:本地新文件提案由独立模型审核后复用原应用流程;已有文件覆盖、SSH、只读、取消和变更继续转人工。按会话保存审批选择,重试继承,等待文件应用时可调整模式;审核获得实际工作目录与60秒时限。
- 星际日志:索引范围、来源、预算与证据迁至右上角图标;Escape回焦点、点外部关闭,内容有界滚动。
- 星色与晕染:以唯一非结构关联数划分0/1–2/3–7/8–15/16–31/32+六档。孤立灰点,高连接蓝色强光,调用层距离仍独立调节星等;差量更新保留选择并更新星色。
- 文档、截图和任务账本一并入库;之前的SSH、多来源等RC1能力保留。
实际证据与边界
辅助审批真实模型记录:deepseek-flash 新文件审核通过并实际落盘;删除命令转人工且哨兵保留。临时模型配置、vault和访问令牌已逐字节恢复,重启后没有测试模型驻留。
星际日志和星色验收:实际Safari隔离18201桌面日志打开/Escape/外部关闭,灰点及40/20/10度颜色、135→138关系自动差量通过。测试并非生产数据或所有颜色边界。本轮恢复Safari控制后:刷新页面回到新任务,重新打开原会话,显示辅助审批及已应用文件修改;日志打开、Escape关闭回焦点、高关联40度蓝色节点再次通过。截图在2026-10-08-rc2-release目录。该检查验证最近任务回退,不声称用户显式模式覆盖的浏览器流程全部覆盖;窄屏、所有主题、量化帧率未完成。未绕过IAB证书错误。
完整回归、固定版本镜像、隔离发行包启动、附件与远端核对的实际结果见下方收据。本次不替换9999,不部署Pages;三平台ARM64启动器不表示三个真实宿主设备都已测试。
回滚
保留 v0.1.17.0-RC1 及原数据卷。候选只使用隔离18201与原QA挂载;回退切换旧镜像,不删除数据卷或用户工作区。
补充浏览器与阈值检查
- Safari18201最终审批候选:刷新后重新打开会话#2,辅助审批与已应用状态保持;新任务默认手动。没有切换审批权限或再次发送模型任务。
- 实际星图64节点138关系:星际日志打开,Escape关闭并回焦点;blue-hub为40有效关联、蓝色强光星。
- Node VM读取当前实际星色函数:0/1/2/3/7/8/15/16/31/32/100000阈值、半径/光晕有界、结构/自身/重复排除、符号跨文件投影均通过。
- 截图:审批刷新、日志、星色。
升版前完整门禁
19项全部exit0;server race335.010秒、tts3.293秒及vet通过。收据 .agent-state/verify-20261008T080224159593Z.log,指纹 b72ce78b4d6d24832292a32641b8c5e41b495167c1a453b1ee85a51201468ad8。范围与截图证据不扩大到未验收设备。
固定版本构建
- 标签
v0.1.17.0-RC2,版本提交a4a13aa41c98775bc2c63a1b2f4a8413ed9a2ad3。 scripts/docker-release.sh,AIDE_RUN_TESTS=1,server128.886秒、tts1.913秒、vet通过,固定信任证书的HTTPS healthz通过。- 镜像
sha256:820efc829a7833fdbb1ad712084628b7895962bf8ee1a4cac771fa50cb2b0a8b,平台linux/arm64,源码标签c07e58de7aae716165a97573014b661370b05880768c3b3dbf35f3d72755f105。 - 原始构建日志
.agent-state/release-rc2-20261008/build.log;发行导出更新了docker-images/SHA256SUMS,需对最终输入再次运行完整门禁。
实际发行包启动及本地附件
完整ZIP保留未改的解压原件,工作副本仅设置QA18201、原QA工作区/引用目录/数据卷与独立镜像引用,未挂载候选二进制。用户要求的start.command成功导入包内镜像并启动;HTTPS固定证书、未鉴权401、鉴权200;version与buildCommit均匹配RC2标签,容器镜像ID等于包内manifest。模型为空、hasKey=false,未再复制模型凭据。
Safari实际发行包刷新:工作台显示0.1.17.0 RC2,重新打开原会话显示辅助审批和已应用;星图64节点138关系、星际日志可打开。截图:发行工作台、发行星图。临时浏览器标签已关闭。
完整性边界
复用QA卷保留RC1基线commit8a2ddb21,binarySha256 d61deb9315aa7dbf4b19db2b6dba451a9c5448e33dba64956b0b1d87029cc3c7;RC2实际二进制05d1b440a018c3feecc7aed0c08ff75b5da106435a599fe823040fb2b794977d,因此healthz.status=ok、integrity=degraded。未重置或删除该安全基线。独立空数据一次性容器的RC2 healthz.status=ok且integrity=ok、401/200及版本提交核对通过,测试容器已停止移除。旧卷换版需在部署流程核对新镜像并处理基线;新装健康不代替原卷升级完整性验收。
原始收据:.agent-state/release-rc2-20261008/runtime-receipt.json、fresh-runtime-receipt.json、start-package.log。隔离服务继续保留18201,生产9999本轮未停止或替换。
八项本地附件通过ZIP CRC、七载荷SHA256、包内manifest/启动器镜像ID与tag、无.env/access-token/vault文件名检查。ARM64专用,不声称Windows/Ubuntu真实设备启动或amd64发行。
| 附件 | 字节 | SHA256 |
|---|---|---|
| RELEASE-ASSETS.txt | 522 | c4052b7e8533f8aaded9d4ded4a5b0b0bcf5678b5a8576d918f15afbd407cb0b |
| SHA256SUMS | 725 | 0f6c2384dc4063cdc94fee418139d4242ee0f2026061a8a7b528b55f8b19400a |
| aide-v0.1.17.0-RC2-full-linux-arm64.zip | 552850035 | aff1675573440272aecb3cc27f104e70efac92a1c52778901de8d026443bbed6 |
| aide-v0.1.17.0-RC2-linux-arm64-image.tar.gz | 552726810 | f0f97a61b6b95695b64deca72a88a6f3598594ea5409822f9d2e43c34df29a21 |
| aide-v0.1.17.0-RC2-macos-arm64.zip | 39780 | f133f93802ac2863211aeee5125eff10a94d683c5aabe23e7621321e0b4167c1 |
| aide-v0.1.17.0-RC2-ubuntu-arm64.zip | 40112 | 97658f73fb4be6ce048183ca87ed2f0d51d3c2000518b4929c142dd384826905 |
| aide-v0.1.17.0-RC2-update-linux-arm64.zip | 552795326 | bfbed95631af84000f326b79c09e4bdf55022b20646d83b66766a3622509fc94 |
| aide-v0.1.17.0-RC2-windows-arm64.zip | 49648 | 812cddd959fec02bce9a161b82ebaf2153647a4729016e4e47151fa733407ac2 |
最终完整门禁
包含导出后校验和的最终19项全部exit0;ok aide/internal/server 326.316s, ok aide/internal/server/tts 3.759s;vet通过。收据 .agent-state/verify-20261008T081756081248Z.log,指纹 e3c3668e54b229e886a95958a44dce87a5aad0d7632e6ea6bec73fece6b5c32c。后续只追加docs下发布回执,不变更标签或镜像。
远端发行完成
https://github.com/skyelan1999/aide/releases/tag/v0.1.17.0-RC2 已实际API核对:draft=false、prerelease=true,八项附件均uploaded,逐项字节数和GitHub SHA256 digest与本地一致;标签解引用为a4a13aa41c98775bc2c63a1b2f4a8413ed9a2ad3。main与标签已推送,后续只追加发布回执文档,不重写标签。
远端原始API与逐项收据:.agent-state/release-rc2-20261008/remote-release.json、remote-assets-receipt.json、remote-refs.txt。发行镜像/附件与标签提交固定,main之后的提交仅为文档收尾。生产9999与Pages本轮未部署。
aide v0.1.17.0-RC1
Aide 0.1.17.0 RC1 发布记录
状态:已发布 GitHub prerelease;本地完整验收、实际发行包启动及八项远端附件核对通过。标签 v0.1.17.0-RC1 已推送;版本提交与发行镜像固定一致。任务:release-20261008。
用户授权:2026-10-08“整理所有资料和文档并release”;本轮后续答复明确允许运行完整验收并发布。沿用用户指定的 start.command 启动入口。目标为 GitHub prerelease 与八项 ARM64 标准附件;不替换用户正在使用的生产实例,不自动部署 Pages。
发布范围
本次整理覆盖 v0.1.16.0-RC1 之后的知识星图、界面与审批入口,以及 SSH 修复、多引用来源、Office 检索配合和独立产品主页。起始工作树提交为 912cc06f49167f6789f1007547fc0b128f7dbfa0;此前已提交的星图/界面变更为 e33fff77f0d743016a299cdd0fb956c5516b1c5b。这些普通源码提交不是新的版本标签或发行镜像。
| 内容 | 本次行为 | 说明 |
|---|---|---|
| 审批入口 | 聊天输入框策略菜单单独审批栏,按钮摘要显示手动/辅助审批 | 延续独立审核具体命令;默认手动、计入模型用量,不扩大沙箱和插件权限 |
| 知识星图 | 文件页眉图标打开独立页面,直接显示星图;删除入场/重播/手动刷新 | 自动按稳定编号合并新增、修改、移出节点和关系,保留有效星位、镜头与选择;保留持续动效、归位与减少动态效果 |
| 星域与星等 | 同一知识宇宙内按真实下级数量形成更大结构,星等随静态调用候选层变化 | 装饰星尘不计入知识数量;目录深度不代替调用层,单一组不冒充多个星系 |
| 代码理解 | Go AST、JavaScript Acorn、Python AST 的声明、导入和调用候选 | 查看调用者/被调用者、编号和源码行号;不执行项目代码或完整类型检查 |
| 文档检索 | 原文逐字匹配与本地 TF-IDF 片段排序;点击 AI 再生成引用回答 | 片段有编号、定位、出处与原文件指纹,回填至原会话草稿,不自动发送 |
| 多引用来源 | 本地/Skill、SSH工作区、自动系统文档、独立SFTP、HTTP/HTTPS、FTP/FTPS、SMB按来源分区 | MCP只索引已发现的工具说明;状态、来源名称/类型/编号与当前身份分别保留 |
| 读取及查看 | 图谱、原文、RAG、Office文档搜索和星图只读查看共用有界适配 | 来源改配、停用、移除或内容变化后拒绝旧引用;虚拟文件按实际格式进入现有查看器 |
| SSH目录与生命周期 | 串行建立/关闭master、连接代次、临时凭据清理、SFTP诊断 | 明确断线的只读目录查询重连一次;写入、提案与命令不自动重放 |
| 远端命令与提案 | 保留真实退出码、取消进程组及清理回执;提案网络I/O释放状态锁并固定连接代次 | 文件应用仍逐文件原子处理,多个文件不是整体事务 |
| 文档与缓存路径 | 远端绝对路径从服务器根解析,相对路径从工作区解析;独立来源凭据部分更新保留旧vault字段 | 工作区一套SSH;自动系统文档/项目缓存远端复用该服务器,辅助资料可在其他SFTP服务器 |
| 界面和加载 | 共享语义配色、短交互动画、后台暂停、按需加载Mermaid与三维库、代码编辑器合帧 | 静态资源ETag校验;API/HTML/工作区文件仍no-store;不声称全设备帧率或眼健康效果 |
| 独立产品主页 | site/ 静态HTML/CSS/JavaScript、本地素材、安装和文档入口 |
无npm/CDN或应用API;Pages仅手动工作流,源码推送不自动部署 |
| 文档整理 | README、用户指南、文档中心、架构专题、主页说明及交接入口对齐 | 旧验收报告和原始日志保留当次范围,未将编译/截图当成当前全部通过 |
详细配置、预算及实现链路见知识星图架构、SSH与存储配置、执行策略、主页说明和用户指南。
验收与证据
下表仅在本轮收据实际产生并核对后更新。历史 SSH、Safari 和候选编译结果用于定位范围,不代替当前发布门禁。
| 检查 | 当前状态 | 证据与范围 |
|---|---|---|
| 原聊天取消测试fixture修复 | PASS(focused) | 既有 TestChatHistoryAndCancelEndpoint 按user prompt确定mock响应并先取消再关闭;禁网Linux/ARM64容器 -race -count=10,10次PASS、9.413秒,输入前后相同;.agent-state/release-gate-audit/cancel-focused-race.json。此前SSH报告的基线超时由此闭环,不能因此声称全量通过 |
| 完整quick/Go race/vet发布门禁 | PASS(修复后最终) | 19项均exit0,server race317.793秒、tts3.100秒、vet通过;指纹 d331b9d9c719d16a0950e05a70695aed98565c7868d131caa26bad874530a7c2,.agent-state/full.json、verify-20261008T063234683227Z.log。修复前两轮收据保留为历史,不替代当前结果 |
| 当前SSH/多来源功能验收 | PASS(修复后隔离验收) | 双真实SSH28/28 race,15.848秒;活动/超时socket8/8 race;多来源50+12+35=97/97;两次stop/start.command重启30/30。19项来源配置持久化,旧origin拒绝。见联调报告,不代替用户服务器验收 |
| 当前工作台/星图浏览器验收 | PASS(Safari桌面核心范围);窄屏NOT_RUN | 审批四栏默认手动、直接新tab星图、来源状态、F编号草稿回填未发送、原文只读查看、71→72→71差量及镜头视觉保留通过;IAB证书错误未绕过,Aide窄屏/全部主题/量化性能/付费模型未测。见UI报告 |
| 独立主页浏览器验收 | PASS(主验收);两项探索NOT_RUN | IAB HTTP18200,1280×900/390×844/320×844无横向溢出、图片加载及锚点;菜单/Escape焦点/导航、场景键盘、实际clipboard matches:true、4FAQ通过。禁用JS与OS减少动效未运行,仅静态检查;UI报告 |
| 文档整理检查 | PASS(本轮普通文档整理) | python3 scripts/check_docs.py:166 Markdown/406本地链接、JPEG签名与FR-01..100覆盖;git diff --check -- docs exit 0。普通docs更新不替代补充源码修复后的完整门禁 |
| main清洁、release-check、升版/tag/推送 | PASS | 功能提交9c755e3,version.sh产生8a2ddb21a389644c2b57e11356a673b9fafd3a51及不可变标签;最终校验和纳入完整门禁后release-check通过;main及tag已原子推送 |
| 开启测试的发行镜像构建 | PASS | AIDE_RUN_TESTS=1,全量Go test(server126.558秒、tts2.256秒)及vet通过;HTTPS healthz通过;镜像及源码摘要见下 |
start.command隔离发行启动及HTTPS/鉴权冒烟 |
PASS | 完整ZIP保留原始解压副本,在独立工作副本用原启动器导入包内镜像;端口18201,独立项目aide-release-0170。固定信任证书、校验主机名;healthz正常、未鉴权401、鉴权200、版本与buildCommit匹配;13节点11关系;Safari版本/审批四栏/直接星图通过 |
| 八项附件本地完整性与包内隐私检查 | PASS | 八项齐全、七载荷SHA256一致、五ZIP CRC及隐私检查通过、镜像/manifest匹配;本地收据local-assets-receipt.json |
| GitHub prerelease发布与八项远端附件核对 | PASS | draft=false、prerelease=true;八项远端uploaded,逐项字节数及GitHub SHA256 digest与本地收据一致 |
| 生产替换/Pages部署 | NOT_RUN | 本轮不替换生产;Pages未自动部署 |
多来源原始收据:.agent-state/release-20261008/integration/summary.json(50)、baseline-summary.json(12)、formats-summary.json(35)及各对应API回执;SSH日志为同目录 ssh/aide-ssh-test-20261008134050-15648.log。隔离候选和夹具不使用用户服务器或付费模型。
本地原始日志、收据和测试数据位于忽略目录 .agent-state/。本记录保存可审阅结论;不发布访问令牌、API Key、用户服务器连接参数或真实会话。
已知边界
-
图谱最多800文件/200目录,按启用区域分配;空区域配额暂不转移。远端快照约30秒复用,最多3个并行扫描、单来源4秒/批次6秒。状态partial/unavailable与保留旧星点不代表本次读取成功;移出索引也不等于证实文件删除。
-
HTTP/SMB仅配置单资源,不递归爬取;FTP列表格式、服务器权限与网络兼容性依实际验收范围。MCP目录只含此前发现的工具说明,不代表工具结果或远端资料库。
-
来源身份随配置/凭据变化,进程重启后旧只读查看页需重新打开。SFTP类型检查与下载不是服务器侧快照;原文件SHA-256和定位校验不提供事务一致性。
-
文档没有OCR、向量模型或持久化知识库;AI会发送所选摘录并计费。模型引用质量、审批判断和跨模型结论不能仅由模拟模型或API测试证明。无扩展名PDF按文件头识别,无扩展名Office不推断格式;未新增PPTX查看器。
-
代码调用为静态候选,缺少完整类型检查/运行轨迹;TypeScript/TSX/JSX等有解析缺口。无入边不证明未使用。
-
工作区A、辅助文档B、缓存A或本机可配置;原生“工作区A/自动系统文档B/项目缓存C”未实现。会话、应用凭据与文档提取缓存不随项目缓存迁移。
-
普通SSH浏览与编辑仍有连接切换窗口;用户服务器账号、目录权限、掉包及长空闲不由隔离双服务器验收替代。来源及知识查看链路的身份守卫不等于全部远端I/O完成代次隔离。
-
本次仅交付linux/arm64镜像。macOS Apple Silicon、Windows ARM64、Ubuntu ARM64启动包不等于在三种真实宿主设备都完成启动;未提供amd64/x64镜像。macOS ZIP尚无Developer ID签名与公证。
-
当前Aide桌面通过不等于窄屏通过;主页窄屏是另一静态服务。全部主题/编号回填、无JS/OS减少动效运行及真实模型质量未全部验收。
八项标准附件
已使用 scripts/package-release-assets.sh 生成并通过本地完整性检查,八项远端字节数与SHA256 digest已逐项一致。SHA256SUMS覆盖其余七项载荷,包内另含镜像校验和与升级manifest。
| 文件 | 用途 | 当前状态 |
|---|---|---|
aide-v0.1.17.0-RC1-linux-arm64-image.tar.gz |
Linux/ARM64 Docker镜像归档 | 本地/远端PASS |
aide-v0.1.17.0-RC1-full-linux-arm64.zip |
完整运行/升级包:三平台启动器与一份镜像 | 本地/远端PASS |
aide-v0.1.17.0-RC1-update-linux-arm64.zip |
应用内升级manifest、镜像及校验和 | 本地/远端PASS |
aide-v0.1.17.0-RC1-macos-arm64.zip |
Apple Silicon启动包;入口start.command | 本地/远端PASS |
aide-v0.1.17.0-RC1-windows-arm64.zip |
Windows ARM64启动包;入口start.ps1/start.bat | 本地/远端PASS |
aide-v0.1.17.0-RC1-ubuntu-arm64.zip |
Ubuntu ARM64启动包;入口start.sh | 本地/远端PASS |
RELEASE-ASSETS.txt |
产物、平台和使用说明 | 本地/远端PASS |
SHA256SUMS |
七项载荷的SHA-256 | 本地/远端PASS |
本次发行收据
- 标签:
v0.1.17.0-RC1。版本提交:8a2ddb21a389644c2b57e11356a673b9fafd3a51;main及tag已原子推送。 - 镜像ID:
sha256:2e7b3584fd3f605fe0fc4cb90a52f36f0b680cc681785926833d8907164c6bbe;linux/arm64;源码摘要:c2b0719d9ff7b330bcc2550d72cb84be03ccda2ec61caa27d82b371eb0fcf306。构建日志:.agent-state/release-20261008/build-0.1.17.0-RC1.log。 - 版本注入前隔离候选:
start.command、端口18201,二进制5f06c39b7060330fec0267e664bb149112160de68cac3c12c33cd0b7e7c5df98;协议/API使用固定本地信任证书并校验主机名。它没有发行版本和提交注入;Safari桌面与静态主页本轮验收见UI报告;升版后的实际发行包启动/鉴权/Safari桌面核心验收已PASS;工作台截图及星图截图。 - 本地附件:
.agent-state/release-assets/v0.1.17.0-RC1/;本地收据:.agent-state/release-assets/local-assets-receipt.json;八项远端字节数与SHA256 digest已逐项一致。 - GitHub prerelease:https://github.com/skyelan1999/aide/releases/tag/v0.1.17.0-RC1;draft=false、prerelease=true;原始远端API回执与核对收据位于
.agent-state/release-20261008/remote-release.json、remote-assets-receipt.json。 - 正式生产实例:本轮不替换;独立Pages:未部署。
交付与回滚
验收、升版、构建、打包、推送和远端资产门禁均已通过,使用已有脚本发布。上述GitHub地址已经实际API核对,不以预计URL作为交付证明。
保留上一发行 v0.1.16.0-RC1 与原运行服务、挂载目录和数据卷;本轮候选仅使用自己的隔离数据。后续部署前分别备份工作区和应用数据;回退选择旧发行镜像与原挂载,不删除数据卷或以旧镜像覆盖唯一数据。原始入口仍为 start.command,版本升级不是仅刷新浏览器页面。
Pages可独立撤销部署或关闭站点,不影响本地工作台和会话。具体回滚动作在执行后另行记录,本说明不表示已部署或已回滚。
SSH重启补充闭环
控制检查失败后,仅在请求未取消、Unix socket连接明确被拒绝且inode/mtime未变化时清理残留。修复后28项双服务器race、8项活动/超时保留、97项多来源API、两轮共30项实际stop/start.command重启检查均通过。候选二进制SHA-256 b0ee07874a88ed119071d100b893c3735ff1af4a0538c9568b2a3bb488d59a1d;最终带版本发行镜像另行验收。
本地资产身份
| 文件 | 字节 | SHA-256 |
|---|---|---|
RELEASE-ASSETS.txt |
522 | 203b1611c32850f0d08f2e6ced34e260973e26176403d75f3007dd2ede33ecbd |
SHA256SUMS |
725 | 6fd79d06b0494b0294dce456ff725d90d7323191533148b2fde8c3cf3bcfb7ec |
aide-v0.1.17.0-RC1-full-linux-arm64.zip |
552843760 | 016d9f6cf9929b558cf7e9efc46b9565528341b5e6efc5e655777a4da9b05098 |
aide-v0.1.17.0-RC1-linux-arm64-image.tar.gz |
552720535 | 91e846865f6789edb8fd58cf41eaf70452a3552daf6691aa4597969903f46dad |
aide-v0.1.17.0-RC1-macos-arm64.zip |
39783 | 8ae0f666c652ea44c2873d364f0ed22888d4e4a4b5a4a64e4314c11bed9b8b25 |
aide-v0.1.17.0-RC1-ubuntu-arm64.zip |
40115 | 7ffb40e89178eb7d04177820d16f4a07bab50b76309bc43ab691dc5e4b934ca3 |
aide-v0.1.17.0-RC1-update-linux-arm64.zip |
552787703 | def1dd905998f148b6e4a4272a89fc1675888f56b9ee33d22fa6b8e7fd3d4c0f |
aide-v0.1.17.0-RC1-windows-arm64.zip |
49651 | 4748956a3e12b12994c911136e233ad021672fb7150c16c6ebef8373ff537135 |
打包后的最终门禁
发行构建更新了已跟踪的 docker-images/SHA256SUMS,因此又执行一次完整19项门禁;.agent-state/verify-20261008T063234683227Z.log,当前指纹 d331b9d9c719d16a0950e05a70695aed98565c7868d131caa26bad874530a7c2,所有命令exit0。这份收据覆盖最终校验和输入,前述三轮保留历史结果。标签仍固定版本提交8a2ddb21a389644c2b57e11356a673b9fafd3a51,后续仅追加文档及截图,未重写标签。
隔离发行包服务仍在 https://localhost:18201 供本机查看;未配置模型,专用aide-release-0170项目和数据卷。停止命令:在 .agent-state/release-20261008/bundle-runtime/ 使用 COMPOSE_PROJECT_NAME=aide-release-0170 docker compose down;不加-v,不涉及原实例。静态18200预览已停止,协议夹具已清理。
aide v0.1.16.0-RC1
Aide 0.1.16.0 RC1 发布记录
发布内容
- 输入区“帮我审批”:独立无工具审核确切命令,默认手动,不扩大沙箱;删除、权限变更和不确定操作转人工,审核记录先保存再放行。
- 全局/工作区执行策略与扩展配置:JSON保存、严格校验、导入导出、任务快照;参数修改无需改代码或重新编译。
- Hooks、Skills、自定义子代理、插件同步服务依赖装配,以及本地Git工作树创建/选择/归档。
- 执行前检查点、摘要事件日志、恢复时区分未派发与结果未知;未知副作用不自动重放。人工审批等待不计入任务执行预算。
- 研究来源账本、PDF实际阅读范围、参数来源/计算/假设登记及有界收尾纠正。桨叶CAD/BEMT插件按明确假设生成文件提案和图表。
- 文件面板页眉收紧,配置长路径在768/390像素视口换行,中文/英文界面保留。性格提示词仍进入系统提示,独立审批使用专用规则。
验收及边界
已有隔离候选通过原始start.command启动。实际Safari验收设置保存/重载/导入导出/重启保留、工作树操作、人工及辅助审批、英文标签和窄屏布局。辅助审批模拟命令exit0,审核approved、任务completed、文件及0600日志落盘,之后切回手动。
此前完整清单分批race覆盖473顶层测试,540测试/子测试PASS、4环境SKIP;收据属于此前指纹,不能代替当前发布全量门禁。当前源码完整门禁已通过19项:server race373.126秒、tts race17.413秒、go vet exit0;指纹7c0ba932987f7d255c03c85147ed4f7b5037e6cbb1be446fe2775885c5e00820,原始日志.agent-state/verify-20261007T155312516346Z.log。Test-enabled release image build passed; see the receipts below.
实现沿用现有容器/SSH及工具权限,不等于Codex内核沙箱;Hooks和插件不是独立安全隔离进程;子代理同Provider;工作树归档保留目录;恢复不是exactly-once。只验收本地模拟模型链路,不保证真实模型审批判断质量或跨模型结论一致。桨叶模型不是原厂接口尺寸精确复刻;BEMT不是CFD,不能当绝对噪声、耗电或续航验证。
交付及回滚
Published using the original version/build/package/publish scripts. GitHub prerelease: draft=false, prerelease=true; all eight assets uploaded and remote size/digest checks passed. Receipt: .agent-state/release-remote-verified-0.1.16.0-RC1.json. The immutable release tag remains7da5278; the subsequent documentation commit records publication results only.
本次发行收据
- 标签:v0.1.16.0-RC1;提交:7da52784a7a547e5ef590222bff02a000e31516d;main与标签已原子推送。
- 镜像开启AIDE_RUN_TESTS=1:server测试215.129秒、tts2.351秒、go vet与编译成功,脚本healthz PASS。此前“镜像构建待执行”状态由此更新。
- 镜像ID:sha256:605d6cd94cef2ef73a8bca0d4515a632c652d8b3ef42711ced569e89997cf31f;源码指纹:71ea13c81b9a5f970f9c2c32d4e705cc989474969c842e171ab116793de47beb。
- 原始start.command启动隔离发行候选18189;本地叶证书作为明确的信任锚,保留证书与主机名验证。healthz200、未认证config401、Bearer认证config/执行策略/harness配置200,buildCommit与标签提交一致。
- Safari实际显示v0.1.16.0 RC1与输入区手动审批入口;未绕过浏览器安全警告。
- 八项标准附件:ARM64镜像、full/update ZIP、macOS/Windows/Ubuntu ARM64启动包、RELEASE-ASSETS.txt、SHA256SUMS。七项载荷SHA-256全部通过,ZIP清单确认无data、workspace、user.env。未交付x64镜像。
- 原始收据:.agent-state/release-build-0.1.16.0-RC1.log、release-package-0.1.16.0-RC1.log、release-smoke-0.1.16.0-RC1.json;Safari截图:/private/tmp/aide-harness-ui-evidence/release-0.1.16.0-RC1.png。
正式实例维持原版本;上一发行v0.1.15.0-RC3保留可用。以后部署前备份数据,回退选用旧发行镜像并保留同一数据挂载;本次不自动迁移或删除用户会话/工作树。
aide v0.1.15.0-RC3
aide 0.1.15.0 RC3
更新
- 自动 AI 工作流采用连续模型工具循环,由模型维护计划、选择下一步、根据真实工具结果调整;保留手动阶段和旧暂停任务兼容。
- 增加 update_plan、工具结果编号和一次收尾自检,计划随任务保存;计划完成不等于操作成功或授权。
- 复用已给出的用户授权,常规研究无需反复询问;真正阻塞的输入通过带选项的询问框收集。
- 集成浏览器与电脑控制插件、网站/应用范围设置、插件 ZIP 包及工作区设置;读网页/PDF 和电脑操作仍受现有权限控制。
- 补齐控制桥接发布资源及依赖清单,统一插件来源指纹。Python PDF 工具支持加密文档依赖。
验收依据
新增模型计划校验、入口兼容、HTTP 工具反馈、自检次数、保存/恢复回归;实际 deepseek-chat 在 Safari 完成只读目录任务(3次工具调用、无询问/写入)。详见验收记录及架构说明。最终完整 race/vet 和发行镜像结果由任务记录补充。
局限
没有更换用户模型或接入 Codex/Claude 账号。模型在验收中把两步计划拆为3项;一次自检不能保证判断正确。未完成跨模型质量对比、全部主题/窄屏组合、新设备首装及 Windows/Ubuntu 物理启动验证。macOS 控制桥接仍需用户给予系统权限,浏览器 runtime 需按说明安装。发行包不包含本地权限、令牌、会话或用户文件。
回滚
保留本地镜像 aide:model-led-before-20261007。回滚前暂停新 agent 工作流并保留会话数据;旧版本不能续跑新增 agent 阶段。离线安装及升级按既有 A/B 镜像槽流程操作。
完整门禁已通过:19项检查全部退出0,包含全量 go test -race、go vet、前端和启动脚本检查;有效回执 verify-20261007T051106700665Z.log。
RC3 补齐发行构建期 Python 工具工作目录;RC1 本地候选被强制测试拦截,未对外发布。
修复后最终完整门禁通过:verify-20261007T052801977315Z.log,19项检查退出0,源码指纹 59f7a99a35b496f2c7166657bd8bcee201f31feffddaa62be07b40f24885aeac。
RC3 补齐离线 Compose 的浏览器与电脑桥接令牌传递;使用合成令牌确认解析后的容器配置正确。RC2 为本地候选,未对外发布。
最终离线模板与并发测试修正后的完整验收:verify-20261007T054902999779Z.log,19项全部通过,源码指纹 73cd2d68ec7d46e14aa1f4a4993517ab0695951f92687b25d62b045e1bc40405。工具测试在 race 模式重复5次通过(14.902秒)。RC2 候选在无网络容器中验证 TLS healthz 返回200、未登录配置接口返回401;正式 RC3 将再次检查。
RC3 发行验收
- 标签源码:e653cca8c8c20c9f079810f21f90962803fadaee。
- 发行构建全量测试、go vet、编译及镜像导出通过,日志 release-build-0.1.15.0-RC3.log。
- 镜像:sha256:13a727f803d8e678c2681f12dab65a9a54ef2c8d1ac92feab7916c25bda0f8d5;来源指纹 a2fdf88da13c5b4add83660b1440ea207a7d0c317c832dfe29f42f076afe512a。
- RC3 无网络容器实测 TLS 健康接口200、未登录配置接口401,证书校验开启。第一次在证书生成前检查失败,等待公开证书就绪后复测通过。
- 7个带摘要的发行资源校验和全部通过;5个 ZIP 清单检查通过,安装包包含控制桥接及 runtime 依赖清单,离线 Compose 包含两类桥接令牌传递设置。
- 本机 aide-aide-1 已使用同一 RC3 镜像,Docker 健康状态 healthy。更新后的 Safari 界面复核曾因 Mac 锁屏中断,不能将容器启动视为界面验收。
最终发布与本机复核
已发布 v0.1.15.0-RC3,8项资源均为 uploaded,远端大小及 SHA-256 与本地逐项一致,非草稿、为 prerelease。未进行整套远端资源重新下载。
Mac 解锁后,现有登录 Safari 实读版本 v0.1.15.0 RC3,打开会话 #34,显示「自主执行已完成」、真实工具记录和原目录结果;升级后的会话结果保持。截图保留于本地 .agent-state/model-led-release-RC3.png,未纳入公开资源。此前锁屏仅阻碍当时的界面检查,最终已解除。
本机容器已采用发行镜像 sha256:13a727f803d8e678c2681f12dab65a9a54ef2c8d1ac92feab7916c25bda0f8d5,健康状态 healthy。
aide v0.1.14.0-RC15
aide v0.1.14.0 RC15
RC15 bundles the assistant harness policy fixes, assistant settings and trajectory fixes, password prompt reveal control, and two independent built-in avatar packs. The enhanced avatar pack is selected by default; the original pack remains separately available.
Verification
- The repository quick and full verification gates passed before the version bump. The full gate includes the repository's Docker-backed Go race tests and
go vet. scripts/docker-release.shrebuilt the tagged Linux ARM64 image with forced Go tests andgo vet; the container/healthzsmoke check passed.- Release archives were checked against
SHA256SUMS; the image archive passedgzip -t, and each ZIP passedunzip -t. - Real browser UI verification was not completed: Chrome rejected the local TLS certificate (
net::ERR_CERT_AUTHORITY_INVALID). The certificate warning was not bypassed. - macOS and Windows launcher execution and an actual A/B activation/rollback were not exercised on this build host. This release is a prerelease for user testing.
Install and upgrade
- The small platform launcher ZIPs download and verify the matching image on first launch when it is not bundled locally.
- The full runtime ZIP contains launchers plus the Linux ARM64 image for offline first launch, and can also be selected as an in-app update package. If macOS extracts the ZIP automatically, select its extracted folder in Software Update.
- The standalone update ZIP is for the in-app A/B updater. Staging a package does not activate it; activation remains a separate user action.
See the RC15 asset and verification report for the image ID, checksums, and evidence.
aide v0.1.14.0-RC14
aide 0.1.14.0 RC14
macOS launcher
The lightweight macOS launcher now retries and resumes interrupted GitHub Release image downloads. It verifies the downloaded image against the release SHA256SUMS before importing it. After repeated failures, start.command leaves the partial download available for another run and prints a recovery message. The browser is opened after the image is verified, the service starts, and its health check passes.
The full package remains available for offline installation and can be selected as an extracted folder for in-app updates.
Verification
- The interrupted-transfer fixture verified resume, SHA256 validation, image import, and invocation of the macOS browser opener.
python3 scripts/agent-route.py verify quickpassed.python3 scripts/agent-route.py verify fullpassed, including Dockergo test -raceandgo vet.- The published macOS launcher downloaded the 490 MB RC14 image, verified and imported it, started an isolated Compose project on port 18297, and returned a healthy
/healthzresponse. The default browser open command completed without an error. - Safari could not be visually inspected because the Mac was locked during the check; UI visibility is not claimed as verified.
See the RC14 asset report for build identity, publication, and remote checksum results.
aide v0.1.14.0-RC13
aide 0.1.14.0 RC13
RC13 发布统一的完整运行与应用内升级包。macOS、Windows 和 Ubuntu 启动文件与一个 Linux ARM64 镜像归档打在同一个 ZIP 中;可用该包首次启动,也可在「设置 → 软件升级」上传到非活动槽。macOS 自动解压后,选择解压出的完整包文件夹即可。
升级页显示上传字节进度和 A/B 切换阶段。上传并校验后,新版本先暂存到非活动槽,需要用户手动激活;失败时启动器会尝试恢复原槽。会话、设置、模型配置和容器 home 使用原数据卷。
使用说明
- 全新安装:解压统一完整包并运行
start.command(macOS)、start.ps1/start.bat(Windows)或start.sh(Ubuntu)。需要 Docker Desktop 或带 Compose v2 的 Docker Engine。 - 从 RC12 升级:在升级设置选择
aide-v0.1.14.0-RC13-full-linux-arm64.zip,或选择 macOS 解压后的完整发行文件夹;检查非活动槽版本后再手动激活。 - RC10/RC11 的 macOS 安装需先按 RC12 发布说明更新宿主启动器脚本,再进行应用内升级。容器镜像升级不会替换安装目录中的宿主脚本。
- 该版本是测试 prerelease。macOS 启动脚本未使用 Apple Developer ID 签名或公证,首次打开可能出现 Gatekeeper 提示。
验证状态
构建、全量测试、健康检查、资产校验、上传/升级验收和远端 Release 复核见 RC13 资产验证报告。
aide v0.1.14.0-RC12
aide 0.1.14.0 RC12
RC12 修复了 macOS Release 启动器上的 A/B 升级失败。macOS 系统 Bash 3.2 不支持此前使用的大小写参数展开,导致宿主升级代理在处理手动激活请求时退出;现在改用 POSIX tr 转换,并从运行容器标签恢复 Compose 项目名。
升级重启现在沿用当前工作台端口。首次启动时,如果默认端口被其他程序占用,启动器仍会选择下一个可用端口。升级完成后页面会显示实际活动槽,过期的回滚错误也会在宿主状态同步时清除。
从 RC10 或 RC11 升级时,在「设置 → 软件升级」上传本 Release 名称包含 -update- 的应用内升级 ZIP,或选择 macOS 自动解压后的升级文件夹。上传会暂存到非活动槽;确认后手动激活。RC9 没有应用内升级功能,需要先使用完整启动器 ZIP 安装 RC10 或更新版本。
RC10/RC11 的 macOS 宿主代理脚本位于本机启动器目录,不会随应用镜像包更新。已有安装需要先将 RC12 macOS 启动 ZIP 解压覆盖到原安装目录并重新运行 start.command,保留原 .env、workspace/ 和 context/;同一安装路径会继续使用原 Compose 项目和数据卷。完成后再使用应用内升级包切换后续版本。
macOS 启动 ZIP 是全新安装包;Linux ARM64 镜像归档可通过 SHA256SUMS 校验。A/B 槽共用会话、设置及容器 home 数据。macOS 启动器未使用 Apple Developer ID 签名,也未公证,首次启动可能出现 Gatekeeper 提示。
aide v0.1.14.0-RC11
aide 0.1.14.0 RC11
RC11 是 RC10 的升级测试目标,软件升级界面会把应用包暂存到非活动槽,供用户手动激活。激活流程由宿主启动器代理执行,并复用原会话、配置和工作区数据。
此 Release 同时提供完整平台启动包和 Linux ARM64 应用内升级 ZIP。新安装请使用 macOS / Windows / Ubuntu 启动器 ZIP;从 RC10 测试升级时,只选择名称带 -update- 的应用内升级 ZIP,或选择其解压文件夹。RC9 没有升级界面,应先使用 RC10 启动器安装。
RC11 的应用代码与 RC10 相同,本版更新版本身份用于验证版本比较、包校验、非活动槽暂存和手动激活路径。RC10 全量 Go 测试已通过;RC11 构建重新执行 go vet 和容器健康检查。
macOS 启动器未使用 Apple Developer ID 签名,也未公证;首次打开可能出现 Gatekeeper 提示。包内 README 提供首次启动步骤。请只对从官方 Release 下载并校验过的包执行这些步骤。
aide v0.1.14.0-RC10
aide 0.1.14.0 RC10
软件升级
RC10 首次提供 Release 镜像模式的 A/B 应用内升级:升级包校验后写入非活动槽,用户可从设置页手动激活;启动代理负责导入镜像、重建服务,并在健康检查失败时回滚。会话和配置数据继续使用共享 Docker volumes。
RC9 的公开启动包早于应用内升级功能,RC9 页面不会显示上传入口。请先下载并运行 RC10 平台启动包;启动器会沿用原有 Compose 项目和数据 volumes。后续版本可从 RC10 的设置页上传应用内升级包。
升级文件夹导入兼容 macOS Finder 自动解压:可选解压后的完整升级包目录,服务端定位并校验 manifest、SHA256 清单和镜像归档。应用内升级包 ZIP 与平台启动 ZIP 是两种不同用途的文件。
启动器与平台
Release 包含 macOS Apple Silicon、Windows ARM64 与 Ubuntu ARM64 启动器,以及匹配的 Linux ARM64 镜像和应用内升级 ZIP。启动器包含 start.command(macOS)、start.bat / start.ps1(Windows)或 start.sh(Ubuntu)。
macOS 启动器未使用 Apple Developer ID 签名,也未公证;首次打开可能出现 Gatekeeper 提示。包内 README 提供首次启动步骤。请只对从官方 Release 下载并校验过的包执行这些步骤。
验证
完整 Docker 构建运行 go test -mod=vendor -count=1 ./... 与 go vet -mod=vendor ./...;容器 /healthz 检查通过。镜像、启动器、升级包 SHA256 见本 Release 的 SHA256SUMS。