Skip to content

RunForge v0.19.0

Choose a tag to compare

@4o4E 4o4E released this 19 Oct 17:33
· 7 commits to main since this release

运行配置与图片输入

  • 系统后台支持配置 Python(pip / uv)与 Node(npm / pnpm)镜像源,默认使用清华 PyPI 镜像和 npmmirror。保存后新命令使用最新配置,无需重建会话;已启动进程保持原环境。
  • 图片进入模型前检查实际尺寸、像素和体积:任一边不超过 8000 像素、总像素不超过 2400 万、最终输入不超过 10 MiB。超限时明确提示裁剪或缩放,长图优先分段裁剪,不自动丢失原图内容。
  • 主任务与子任务使用统一多模态图片规则,不以 OCR 环境替代视觉理解;尺寸、格式或泛化输入错误不会被误判为模型没有图片能力。

Shell 与资源只读

  • 所有 Linux Shell 都通过 bwrap 执行。插件、Skill 和 SDK 的逻辑入口及真实目标只读挂载,保留原文件权限。
  • 工具策略和 Shell 访问范围独立配置。容器范围保留原容器文件与网络范围;完整会话隔离只开放当前会话和获准用户目录,按网络开关执行。
  • 修复 auto 完整隔离的用户目录映射、网络控件交互、bwrap 管理进程继承后端环境、启动失败后阻塞会话,以及终止时末尾输出的处理。

部署与升级

  • 镜像:ghcr.io/4o4e/runforge:v0.19.0 与 ghcr.io/4o4e/runforge:latest,支持 linux/amd64。
  • 使用本 Release 附带的两套 Compose、环境模板和安全配置,按部署说明保留目录布局及既有数据卷。Linux 宿主必须允许 bwrap 创建隔离环境;缺失或不可用会明确报错,不直接执行 Shell。
  • 安装在系统目录之外的工具,其运行依赖目录也需要通过 SHELL_PATH 明确配置。
  • 没有新增数据库迁移。发布不会代替现有实例的部署或重启操作。

验证

构建、单元测试、真实 PostgreSQL、AMD64 镜像、自带/外部 PostgreSQL Compose 部署和镜像匿名拉取验证通过。版本镜像与 latest 指向同一制品。

完整变更:v0.18.1...v0.19.0