Skip to content

Spark Push v0.1.0

Latest

Choose a tag to compare

@specetator specetator released this 01 Nov 00:49

Spark Push v0.1.0 面向 3–10 人团队,提供私有协作空间、可靠群聊、文件与持久任务,以及可选的公共 Pi / 隔离 Hermes 只读代码协作。基础 IM 无需模型或 GPU,项目代码采用 MIT 许可证。

发布工作流修复:97b1e21424453367027d21d195fbfc7fca334a56。Actions 已完成原 manifest 的稳定镜像推广;其 Release API 调用连续返回 403,最终 Release 由维护者现有仓库凭据发布,不能将该 workflow run 记为全部成功。

已验证的产品源码:7f92f3d4a08c495d38b7c208f77798959ca90c04。

镜像:ghcr.io/specetator/spark-push:v0.1.0

固定镜像:ghcr.io/specetator/spark-push@sha256:4452bd3c2160551e9b6483b1c9b3391d38585640850a174b11204c5df16640aa

安装包 SHA256:930f81cb7b7bab7475b7c942e66b8fcd0375b895b0aef051c33e0671b3f35f43

镜像 manifest、安装包与已验收的 rc.2 完全相同,没有重新构建或打包。发布工作流曾因临时目录下缺少显式仓库参数失败;后续仅修复发布步骤,正式源码标签仍指向上述受检提交。rc.1 失败记录保留。

安装(Linux/amd64)

下载本页的 spark-push-v0.1.0-linux-amd64.tar.gz、release.json 与 SHA256SUMS,放在同一目录:

sha256sum --check SHA256SUMS
tar -xzf spark-push-v0.1.0-linux-amd64.tar.gz
cd spark-push-v0.1.0
cp .env.example .env
docker compose pull
docker compose up -d --no-build --wait

打开 http://localhost:9010,注册、创建私有空间并按账号邀请队友。公共 Agent 需管理员另外配置,参见安装包中的 docs/optional-agent-connector.md;不会共享个人 Hermes technical Profile。

实际验收

本页附带 acceptance.json 与八份原始 JSON 回执,均由同一固定安装包实际执行,退出码为 0;与产品提交、文件指纹、实际容器镜像及包哈希绑定。

场景 结果
三个独立 Chromium 用户、基础 IM 11 项浏览器检查通过
三浏览器 + 真实 Pi/Hermes 12 项浏览器检查通过;Pi 结构化任务、Hermes 读取真实 C++ 文件、Carol 接手任务及重启持久化
双房间、双 Agent、独立 Session 16 项通过;双向上下文隔离、撤权、Kafka 重投与重启
IM + 公共 Runtime 成套冷备恢复 18 项通过;unknown 保留原 Native Run,恢复不重复工具
旧 CANN 与 Pi/Hermes 私聊 11 项通过
基础 IM 冷备恢复 10 项通过
CANN 文档冷备恢复 14 项通过
干净 Linux 用户空间安装 4 项外层检查和 11 项真实 IM 检查通过,包含十用户与匿名拉取

本地 CTest:66 项注册,62 项通过,4 项数据库默认跳过。冻结源码 CI:59 项通过、7 项跳过;另行真实 MySQL 2 项、Redis 2 项、Kafka 持久化及 Compose 卷生命周期检查通过。Mock/契约结果与上述真实模型、浏览器 E2E 分开记录。

已知边界

  • 这是 v0.1.0 只读协作交付,不宣称 MVP V1.0 的所有 T01–T14 全量验收完成。本次固定制品未独立重跑 Native per-Run 停止、provider failure、审批拒绝专项;历史阶段证据不冒充本次结果。公共模式的交互审批默认不可用。
  • Hermes 使用专用公共 Profile 和受控工具;Windows 共享盘测试不证明 OS 级只读挂载沙箱。没有开放任意 Shell。
  • 干净安装使用 WSL 上全新的 Linux/DinD 用户空间与独立 Docker daemon,未验证独立 VM/内核。
  • unknown 恢复使用真实 Native Run 加受控回执丢失,不代表全部自然故障。
  • 升级和恢复需要冷备、维护窗口与整栈冷启动;未解决 Logic 热替换连接恢复。Runtime 恢复限原平台/原路径,不包含私人 Profile 备份。
  • CANN 回归使用沙箱 C++ 自检,不代表 Ascend/NPU 数值验收;未进行 Android 实机验收或长期运行容量测试。

安装、可选 Agent、备份恢复和问题反馈说明见仓库 README 与 docs/。

完整交付结果、回执哈希与后续接口:v0.1.0 交付报告。