Repository navigation
v0.4.0
aca run
aca run支持从文件读脚本,用--file <文件>:写在命令行上的脚本要先经本机 shell 处理,$、引号、换行都可能被悄悄改掉;文件要是 UTF-8。- skill:排查服务器问题、给服务器做体检时 AI Agent 也会用上 aca;AI Agent 把
aca run的脚本先写进文件再用--file发,装完东西也不把安装程序的 3010、3009 退出码原样exit出去,云助手客户端见到这两个退出码会接着重启或关掉服务器。
修复
aca run的脚本里有 GBK 以外的字符(如 emoji、✓)时,aca 拒绝发送:系统区域不是英语(美国)的服务器上,云助手客户端会把这样的脚本执行成空脚本、照样报成功;aca 发之前不知道服务器的系统区域,所以英语(美国)的服务器上也拒绝。- 装了 .NET 4.8 的 Server 2019 及更早系统上,查证书、换证书和 https 绑定的首页检查不再握手失败。
- 系统区域不是中文的服务器上,输出里的中文不再变成问号。
- 超时时云助手客户端连同脚本启动的进程一起杀掉。
- 输出超过云助手上限时,
aca discover、aca certs的结果里基本不再混进切口处拼成的行:云助手客户端只保留输出的开头和结尾、丢掉中间,切口那一行由两截拼成。 - 预检查比较 .NET Core 共享框架的版本时带上预览号:比如程序要
10.0.0-rc.2、服务器上只有10.0.0-rc.1,以前不提示。 - Server 2016 及更早的系统打不开 AES 加密的 PFX 时,aca 提示的重新导出命令改用 3DES 参数:原来提示的
-legacy要 OpenSSL 的 legacy 模块,有的 OpenSSL(如 Git for Windows 自带的)没带。
升级
- 升级后跑一次
aca skill install,装给 Claude Code、Codex 的 skill 才会更新。
npm install -g @ninesols/aca-cli