Skip to content

Forge CLI v0.7.2

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:46
· 35 commits to main since this release
d0fb39b

Download / 下载

Choose one installer for your system. The other files are optional.
请按系统选择一个安装文件,无需逐个下载 Assets 中的所有附件。

System / 系统 Recommended download / 推荐下载 Run after download / 下载后操作
macOS Apple Silicon (M1/M2/M3/M4…) forge-installer.sh FORGE_VERSION=v0.7.2 sh forge-installer.sh (downloads the verified package / 自动下载并校验完整包)
Windows x64 forge-windows-installer.zip Extract; open PowerShell in that folder and run powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install-windows.ps1 / 解压后在该目录运行命令

Windows users need only the installer ZIP, which already contains the full
portable package and checksum. Godot is installed separately. Packages remain
unsigned; macOS is not notarized; Windows support is experimental.
Windows 安装 ZIP 已包含完整便携包和校验文件。Godot 需另行安装;当前安装包未签名,
macOS 未公证,Windows 支持仍为实验性。

Portable archives, source and checksums / 便携包、源码与校验

Existing automation-facing archive names and checksum files are preserved.
GitHub-generated source-code ZIP/tar.gz downloads contain Forge source, not installed executables.
旧版自动安装所用文件名与校验文件保持兼容;GitHub 自动提供的 Source code 压缩包不是安装包。

File / 文件 SHA-256
forge-aarch64-apple-darwin.zip b927f07bd9462f8e9f2e17d48c0b882be0dbe9240594d57d87ae5a20b0ca2d03
forge-aarch64-apple-darwin.zip.sha256 2b9414436af7249ce8146d377ef00a03346627d66033d6d4ad07d0756845f068
forge-installer.sh b600a8921f8a4608ccffcf1364828025aca5b06501bc379824da3825ccd2856a
forge-x86_64-pc-windows-msvc.zip 2534acb6ac4fc5e86e2a61dd537ad856ff674bc99138afaa37cb9974cf7b453b
forge-x86_64-pc-windows-msvc.zip.sha256 e152c50cb97747bffc1ebcdd2572573624d1e8ae35ee2b98472924cf4c9745a2
forge-windows-installer.zip 40190e083e1bf0d26c45665663421053814c53dddd7e3f55b157b198740cd922
forge-windows-installer.zip.sha256 bee1d43bf3db95b1a1b3c8487a6f1a70dbdc50aab0af22ffd0d13bb37c8846b6
forge-source-and-notices.zip d0d7e9fa4b608c9fd6c1cd2b1941003d74152b82cf0d95b6acbc5c9fafd436a9

Forge CLI v0.7.2

Codex discovery for every install: skill installation now works on Windows.

v0.7.2 is a focused patch over v0.7.1. forge skill install and
forge skill check previously rejected Windows scopes with an unimplemented
error, so the documented path to let Codex discover Forge failed for Windows
users. The safe install transaction now runs on macOS, Linux and Windows with
the same contract.

What changes

  • Windows skill installation: the atomic no-replace commit uses
    MoveFileExW without the replace flag, matching the macOS renameatx_np /
    Linux renameat2 semantics exactly: a target that appears concurrently,
    even an empty directory, is never overwritten. Backups, modification and
    symlink protection are unchanged.
  • Correctness fixes behind the new platform: manifest identity keys are
    built with portable separators (an installed skill was previously reported
    as modified on Windows), and reported scope paths use the familiar
    drive-letter form rather than verbatim \\?\ prefixes.
  • Recommended setup is now part of installation: the README and the
    installer next-step message recommend forge skill install --project with
    .agents/skills/forge-use/ committed into the game repository, so every
    collaborator's Codex discovers Forge without individual setup; --user
    remains the personal multi-project option. forge guide continues to
    provide the same workflows offline without any installation.

Compatibility and upgrade

Existing installed skills, backups and manifests are untouched; skill check
reports their state exactly as before. The change is confined to the skill
install transaction and its tests; no asset, Pack, catalog or Godot contract
changes. See downloads and Windows installation.

Verification and limitations

Windows skill installation, idempotent updates, backups, modified/unmanaged
preservation and symlink protection run in the Rust suite and in the full
(non-guide-only) CLI acceptance script on Windows CI; unprivileged local
Windows sessions probe and explicitly skip symlink creation while privileged
CI runners exercise it. Workspace clippy runs with -D warnings. See the
release verification record.

macOS Apple Silicon and experimental Windows x64 remain the release targets.
Packages are unsigned and macOS is not notarized. Symlink-protection tests
require a privileged Windows session; all other behavior is identical across
platforms.

中文说明

v0.7.2:每次安装都能让 Codex 发现 Forge——skill 安装现已支持 Windows。

v0.7.1 及更早版本的 forge skill install 在 Windows 上直接报错,文档指引对
Windows 用户不可用。本版本在 Windows 上实现同样的安全安装事务:原子提交
使用不带替换标志的 MoveFileExW,并发出现的任何目标(包括空目录)都不会
被覆盖;备份、修改与符号链接防护不变。同时修复了 Windows 下清单键的路径
分隔符导致装完即被误判为已修改的问题,以及报告路径带 \\?\ 前缀的问题。

README 与安装器下一步提示现在推荐项目级安装:把 .agents/skills/forge-use/
提交进游戏仓库,团队成员的 Codex 全部自动发现;--user 仍是个人跨项目选项。
forge guide 继续离线提供同样内容,不安装 skill 也不受影响。

既有已装 skill、备份与清单保持原样;改动仅限 skill 安装事务及其测试。符号
链接防护测试需要 Windows 特权会话,无权限会话显式探测跳过,CI 完整覆盖。
发布平台、签名状态与许可边界不变。