Repository navigation
Agentbox v0.1.15 是以 v0.1.14 为基准的补丁版本,修复普通 HTTP 域名或 IP 访问时「配置账号」「系统设置」点击无反应的问题(#3)。感谢 @woshichahu 提供反馈与访问方式线索。
修复内容
草稿初始化不再依赖仅在安全上下文可用的 crypto.randomUUID(),避免 HTTP 访问时异常阻断后续聊天和设置初始化。新增普通 HTTP 下的配置入口、刷新与多标签页草稿恢复回归;已通过生产页面和真实 API 的浏览器验证(经临时 SSH 转发,浏览器处于非安全 HTTP 上下文)。
源码另含独立 abox-loop-guard SSE 循环保护网关开发预览,需单独构建和配置,不在本次七个平台安装包中提供独立二进制,也不会随服务端升级自动启用。接入位置及中转站断连后继续生成的限制见网关文档。
升级与兼容
- 从 v0.1.14 升级不新增数据库迁移,仍为 schema 19,无需更新 Agent 镜像。
- 浏览器剪贴板等功能自身的 HTTPS 要求不变。
- 提供两个 Linux 服务端包、五个平台 abox-link、
release.json与SHA256SUMS;桌面安装包独立发布。 - 请先结束当前网页任务。升级会创建并验证系统备份、重启服务,短暂断开 HTTP/WebSocket;升级完成后刷新网页。
标准 Linux/systemd 版本目录安装(程序 /opt/agentbox、配置 /etc/agentbox/config.json),可在 Bash 中执行:
set -e
version=v0.1.15
case "$(uname -m)" in
x86_64) arch=amd64 ;;
aarch64|arm64) arch=arm64 ;;
*) echo "不支持的架构"; exit 1 ;;
esac
upgrade_dir=$(mktemp -d)
cd "$upgrade_dir"
package="agentbox_${version}_linux_${arch}"
base="https://github.com/devilcoolyue/agentbox/releases/download/${version}"
curl -fL --retry 3 -o "$package.tar.gz" "$base/$package.tar.gz"
curl -fL --retry 3 -o SHA256SUMS "$base/SHA256SUMS"
sha256sum --ignore-missing -c SHA256SUMS
tar -xzf "$package.tar.gz"
sudo python3 "$upgrade_dir/$package/deploy/release.py" install --package "$upgrade_dir/$package"
sudo python3 "$upgrade_dir/$package/deploy/release.py" activate --version "$version"
已有实例不要重跑首次安装器。自定义安装路径请参考安装与升级说明。v0.1.13 及更早直接升级仍涉及 schema 19 迁移,回退需恢复兼容备份。