Skip to content

Releases: FL411/local-ops

LocalOps Console v1.0.0-preview.1

Pre-release

Choose a tag to compare

@FL411 FL411 released this 26 Sep 12:52

v1.0.0-preview.1

首个独立 Windows 预览版(Preview / Alpha)。本版本基于合并提交 3f05465fbbfb95f109297e2a43894c87c0e4156f,仅支持 Windows 10/11。

主要变化

  • 使用结构化 LaunchSpec 与 Windows Job Object 管理受控服务和子进程。
  • 默认启动不再经过 cmd.exe 二次解析;批处理、PowerShell 和旧卡片保留明确兼容路径。
  • 从端口列表认领的卡片默认是监控模式;确认启动配置后才允许托管启停。
  • 增加 TCP/HTTP 就绪检查、配置迁移、控制令牌和私有 ACL 保护。
  • 项目识别优先使用 Windows 虚拟环境和绝对运行时路径。

下载与校验

下载 console-1.0.0-preview.1.zip 与 console-1.0.0-preview.1.zip.sha256,并在解压前校验:

SHA-256: fc4f525210c50b269d7f0ac624c631cd6f96bee41f1679046e8a08ab4e36a777
文件大小:3,950,218 字节

使用方式

  1. Windows 10/11 安装 Python 3.12+,并确保 python.exe 在 PATH 中。
  2. 解压 ZIP,双击 LocalOpsConsole.exe;备用方式是运行 start.bat。
  3. 首次启动可能在当前 Python 中安装 psutil>=7.2。
  4. 用户配置保存在 %APPDATA%\\总控台,日志保存在 %LOCALAPPDATA%\\总控台。

已知限制

  • 这是预览版,不是稳定版;EXE 当前未进行代码签名。
  • 发行包是源码加 Windows 启动运行时,不是自包含安装器。
  • Geist Mono 的准确上游 release/tag 和品牌图像生成条款快照仍待后续正式版补齐;本次预览包包含对应许可文本、生成脚本和来源记录,且没有 BLOCKED 或 TO_REPLACE 素材。
  • 外部进程认领后需确认启动配置,监控卡不会伪造可重启配置。

回退

停止当前总控台,下载上一版本发行包并恢复对应用户配置备份;不要删除 %APPDATA%\\总控台 中的配置,除非已确认完成备份。

验证记录

  • 本地完整测试:364 项通过,2 项跳过。
  • Windows CI:PR 检查、合并后 main 检查和最终发布提交检查均通过。
  • 发行来源检查:127 个文件;无用户数据、令牌、日志、缓存或个人绝对路径。
  • 包内 EXE 与 start.bat 已在隔离临时目录启动,/api/health 返回 ok,只监听 loopback,停止后端口释放。