Skip to content

Releases: allin2/win7-coding-Agent

v0.3.0-alpha.1-win7-42: Windows 7 SP1 x64 便携版(改动审阅与可靠性修复)

Choose a tag to compare

@allin2 allin2 released this 30 Sep 14:39

Win7 Coding Agent · WIN7-42(Windows 7 SP1 x64 预发布便携版)

本版发布已验收的 WIN7-42 冻结候选,附件与正式 Win7 验收使用的 ZIP 完全一致,没有重新构建或修改。包内版本与能力集保持 0.3.0-alpha.1;使用 tag v0.3.0-alpha.1-win7-42 区分本次发布。

2026-09-30 正式 Win7 验收完成 30 项 / 25 阶段,负责人门 B 收尾结论为 A9_27_WIN7_42_A9_26_PASS;补充真实 Windows Git R0-01~04 全部通过。这是内部试用预发布版,不代表完整 Alpha 2、RC 或稳定版验收通过。

相对 WIN7-37 的变化

  • Git 操作确认加固:加强多种 Shell 包装与参数形态的 Git 命令识别,对需确认的外部写操作保持目标绑定确认;拒绝后零执行。
  • 改动审阅:按“先写后审”的方式查看本轮 Diff、撤销或撤回,覆盖漂移、后续轮次及模式切换。
  • 验证结论更准确:普通输出不会被当作验证;失败验证撤销“已验证”,并保留真实退出码依据。
  • 项目说明与上下文:每轮确定性加载工作区根 AGENTS.md,注入实际环境信息;限制上下文预算,识别超限后有界压缩重试,不可压缩时明确停止。
  • 工作区历史与取消:选择已有历史的工作区立即加载过程记录;保留加载失败重试;停止轮次记录取消终态;超限备份原因使用中文说明。
  • 恢复文件保护:恢复目录自动补写自忽略文件;当前候选实际 Git 暂存、clean/stash 与撤销矩阵通过。
  • 审计与 Provider 完整性:必需审计失败后停止后续工具派发;未完整结束或无合法结束状态的模型工具流不执行工具。

已知限制与验收范围

  • 正式模型链路使用本地回环协议夹具;真实 Provider / 企业模型本轮未验证,不能把本轮结果当作所有模型端点兼容性证明。
  • Shell 运行期间的 stdout/stderr 增量输出尚未实现,输出在命令结束后显示;后台进程工具和可恢复的继续机制为后续工作。
  • POSIX Shell 与 PowerShell /Command 的真实执行本轮未测;宽度 ≤799px 分支不可达、未验证。
  • git clean -fdx 会清除忽略目录,包含 .agent_recovery;不要用它清理需要保留的恢复数据。
  • 本候选未取得同一候选的独立 Win10 产品 smoke 或 A9-17 性能采样结论。
  • 包内 manifest、INSTALLATION 与构建记录是冻结前的开发机快照,保留原始 NOT_PERFORMED 状态;冻结后 Win7 验收结论见下方外部收口报告,不改写包内记录。

运行与升级

  1. 下载 ZIP 与同名 .sha256 文件,核对 SHA-256。
  2. 解压到新的本地目录,保留旧版本程序目录与数据;双击 electron.exe 启动。普通用户运行,不覆盖旧候选。
  3. 在设置中输入 Base URL、API Key 与模型名称。默认数据目录为 %LOCALAPPDATA%\Win7CodingAgent\a9,只有显式 electron.exe --portable 才使用包旁数据。
  4. 目标为 Windows 7 SP1 x64(Build 7601);当前实测 Shell 为 Windows PowerShell 5.1 与 CMD,建议本地 NTFS SSD。系统应满足包内安装说明及 SHA-2/TLS 前置条件。
  5. 包含 Electron 22.3.27、D-013 v25 helper(协议 v2)、better-sqlite3 8.7.0 / SQLite 3.43.1、SBOM 与许可证文件;运行界面无需另装 Node.js。本 ZIP 不包含 Git 可执行程序,Git 功能使用用户环境中可用的 Git。

身份与校验

3b6e0b72b98de794594cd6924a1298ef75ed72bafcebacf966c86ad2382a01cf  Win7CodingAgent-0.3.0-alpha.1-win7-x64.zip

v0.3.0-alpha.1-win7-37: Windows 7 SP1 x64 便携版(A9-19 运行过程实时可见与布局二期)

Choose a tag to compare

@allin2 allin2 released this 25 Sep 01:16
eea75ec

Win7 Coding Agent v0.3.0-alpha.1 · WIN7-37(Windows 7 SP1 x64 便携版)

本版附件是 WIN7-37 冻结候选。它已于 2026-09-25 在真实 Win7 SP1 x64 机器上完成实机验收,结论为 A9_19_WIN7_LIVE_PROGRESS_AND_LAYOUT_PASS(21/21 用例)。
附件就是被验收的同一个 ZIP,没有重新构建。能力集与版本号沿用 0.3.0-alpha.1(ADR-0136),因此用 -win7-37 后缀区分 tag。

本版变化(A9-19,相对 WIN7-36)

  1. 运行过程实时可见
    • 工具调用在执行中就显示在对话流里,附带“已运行 N 秒 · 执行中”。
    • 模型说明逐条实时出现。
    • 生成最终回答时显示“模型正在输出”预览,预览内容已累积脱敏,不再等整轮结束才一次性显示。
    • 基线扫描期间让出事件循环,界面不再卡顿。
  2. 工作台布局二期
    • 左栏对话行在 1366×768、125% 缩放下能显示约 10 个汉字的标题,时间改为“刚刚 / HH:mm / M月D日”短格式。
    • 运行中对话区约占视口 60%。
    • 头部只保留权限、运行状态与检查器开关,并清理了英文标签。
    • 停止按钮只保留在输入框旁。
  3. 修复:切换对话或工作区后,桌面左栏不再被收起。

验收范围与限制

  • W37-06 A03、W37-12、W37-13、W37-15 按负责人批准的“可达响应式状态等效”口径通过(ADR-0131)。
    窗口宽度 799 px 以下的抽屉布局在该机器上无法达到,标记为 PRODUCT_UNREACHABLE / NOT_VERIFIED。
  • 已知残留:
    • Shell 命令运行期间不显示增量输出,界面会注明“输出将在命令结束后显示”;
    • 大工作区基线冻结末尾约有 0.4 s 主进程占用;
    • 发起任务后,左栏“进行中”分组约 0.6~2.3 s 后出现。
  • 这是 预发布版,不代表完整 Alpha 2、Review、RC 或正式发布通过。

包含组件

  • Electron 22.3.27(Chromium 108 / Node 16.17.1)
  • better-sqlite3 8.7.0 / SQLite 3.43.1(ABI 110)
  • D-013 Native Helper(协议 v2)
  • MinGit 2.46.2

系统前置要求

  • 操作系统:Windows 7 SP1 x64(Build 7601)
  • 必需补丁:KB4474419、KB4490628、KB3140245(TLS 1.2)
  • 磁盘:建议使用本地 NTFS 分区
  • 模型:支持任意 OpenAI 兼容端点

运行步骤

  1. 下载 Win7CodingAgent-0.3.0-alpha.1-win7-x64.zip,解压到本地目录。
  2. 双击 electron.exe 启动。
  3. 在设置中配置模型的 Base URL、API Key 与模型名称。

工件校验(SHA-256)

4d70063254212ca581b7b3dac9f89edc81a2ba31a53b51a6b1c1d65667f167cf  Win7CodingAgent-0.3.0-alpha.1-win7-x64.zip
  • 源码提交:dd6cb1a
  • 验收收口报告:docs/reports/2026-09/a9_19_win7_37_live_progress_acceptance_2026-09-25.md

v0.3.0-alpha.1: Windows 7 SP1 x64 便携版 (A9 Alpha 1 基线与 WIN7-28 优化)

Choose a tag to compare

@allin2 allin2 released this 12 Sep 04:07

Win7 Coding Agent v0.3.0-alpha.1 (Windows 7 SP1 x64 Portable)

面向 Windows 7 SP1 x64 的绿色免安装便携版 Coding Agent 桌面客户端与执行端。

当前包基线说明:
当前 Asset 挂载的绿色包为 A9 Alpha 1 基线候选(WIN7-19,SHA-256: 824a10cd...)。
项目已于 2026-09-11 在真实 Win7 SP1 x64 机器上通过了 WIN7-28 最新验收(A9_15_WIN7_UI_INTEGRATION_PASS,10/10 用例通过)。以下功能优化已全部合并入当前 main 主线代码。


🚀 从 WIN7-19 到 WIN7-28 的全量功能优化清单

  1. 命令行逐字传递修复 (CMD Verbatim / WIN7-22):
    • 彻底修复了 Windows CMD 在处理复杂嵌套引号、盘符路径与管道重定向时的转义截断问题。
    • 实现了对 PowerShell 5.1 优先、CMD 降级受控执行的无损参数传递。
  2. Win7 原生字体渲染与 UI 可读性增强 (WIN7-24):
    • 针对 Windows 7 经典 ClearType 渲染优化了本地字体栈(Segoe UI / 微软雅黑)。
    • 调整基础整数级字号与辅助文字对比度,消除 1366×768 及高 DPI 缩放下的字迹发虚问题。
  3. 重启历史恢复与持久化投影修复 (WIN7-25 / WIN7-26):
    • 修复了客户端正常退出后重新启动时,Inspector 历史持久化事件与最新轮次结果绑定的偶发断开问题。
    • 实现了按时间顺序与 Event ID 升序的无损分页回溯,杜绝跨会话残留。
  4. 实时进度反馈与时间线 (Timeline Progress / WIN7-27 & WIN7-28):
    • 新增 Composer 与 Inspector 实时执行状态反馈:分步显示工具调用进度条、运行阶段(planning, tool_running, verifying, completed)。
    • 增强真实 Provider(如 DeepSeek 等)多轮 tool_calling 配对稳定性。
    • 强化了进程树生命周期管控,客户端关闭时自动使用 Win32 Job Object 杀灭所有派生子进程,保证零僵尸进程。

📦 包含组件

  • Electron 22.3.27(Win7 最终支持分支,Chromium 108 / Node 16.17.1)
  • better-sqlite3 8.7.0 / SQLite 3.43.1(预编译 ABI 110 原生模块,/MT 静态 CRT)
  • D-013 Native Helper (helper.exe,Win32 Job Object 受控进程管控)
  • MinGit 2.46.2(精简便携 Git)

⚙️ 系统前置要求

  1. 操作系统:Windows 7 SP1 x64 (Build 7601)
  2. 必需系统补丁:
    • KB4474419 & KB4490628(SHA-2 代码签名支持与服务堆栈更新)
    • KB3140245(TLS 1.2 协议支持)
  3. 磁盘:建议本地 NTFS SSD 分区(保障 SQLite WAL 高性能事务)
  4. 模型支持:支持配置任意远程或内网 OpenAI 兼容 LLM 端点(如 DeepSeek、OpenAI 等)

🚀 运行步骤

  1. 下载 Win7CodingAgent-0.3.0-alpha.1-win7-x64.zip 并解压至本地目录(如 D:\Tools\Win7CodingAgent)。
  2. 双击运行目录下的 electron.exe 启动桌面应用。
  3. 在应用设置中配置你的模型 Base URL、API Key 与模型名称即可开始对话与任务交互。

🔐 当前工件校验 (SHA-256)

824a10cd213534aca87c348d8304b053d27a5bd896831daf528ed13b1c1c72b0  Win7CodingAgent-0.3.0-alpha.1-win7-x64.zip

(注:Win7 实机通过的 WIN7-28 产物 SHA-256 为 f1b6730bfa4cbc9d0d2955c2659d97b7a65c161efdc78cc4a7381bbad0a08351)