Skip to content

Releases: cyeinfpro/codepier

CodePier v1.30.0 — 项目运行时与恢复加固

Choose a tag to compare

@cyeinfpro cyeinfpro released this 17 Oct 03:31

项目执行环境:面板切换,默认清洁模式

在 项目映射 → 项目卡片 → 执行环境 直接选择清洁、兼容或容器模式,点击“保存并应用”。日常切换不需要手工编辑 JSON。未单独配置运行模式的新旧项目,升级后实际默认采用清洁模式;已有明确的兼容或容器配置继续保留。

清洁模式使用非登录 Shell、明确的项目工具路径与独立 HOME、临时目录和缓存。文件工具与命令看到同一份工作区;具名任务直接执行参数数组。兼容模式保留原终端和原生工具行为。容器模式使用固定镜像和受限 Linux 容器,必要条件不足时拒绝执行,不会悄悄退回账号级 Shell。

稳定性与恢复加固

  • 保存不等于生效。 面板重新读取 Agent 当前配置,等待整份配置实际加载并完成认证重连后才显示“已生效”。首次将默认清洁模式保存为相同的显式设置,也不会提前报告生效。
  • 不重复提交未知写入。 丢失响应、页面刷新、短暂断线和迟到回执沿原保存编号恢复;仅保存有界的不透明查询信息,不缓存配置正文、路径、环境变量值或凭据。
  • 配置写入更稳健。 多窗口使用配置修订与 SHA 冲突检查;操作系统互斥配合进程退出证据回收崩溃锁。旧格式锁、活跃进程或状态未知的锁不会被强行清除。
  • 保留真实落盘结果。 配置写入具有私有备份、原子替换和目录落盘检查;写后持久化不确定会明确进入待核查状态,不误报“没有保存”。拒绝重复 JSON 键、FIFO 和读取期间替换的文件。
  • 验证不再误报未知。 原生成功验证不再产生虚假的空容器证据字段;实际存在的容器结果仍严格检查,不降低缺失或畸形证据的保护。
  • 清洁模式与已保存 VPS 正确分离。 明确选择且经过原权限与目标绑定检查的 VPS 使用独立 SSH 传输,不冒充本地清洁运行时。直接 SSH、容器模式和原任务的严格隔离要求仍保持各自限制,不会从失败的本地操作自动切换目标。
  • 容器控制有界。 stdout/stderr 在读取过程中执行合并字节上限;超时或超量只回收本次创建的进程组。工作负载退出、传输状态和清理状态分别核验。
  • 跨平台与小屏修复。 补齐 Windows 配置二进制读取、文件身份校验与清洁工具路径;保留虚拟环境的调用语义。项目卡片按钮可换行,修复手机窄屏下“执行环境”、Claude 与 VPS 操作相互遮挡。
  • 原任务连续性不变。 运行时修订绑定项目和工作区。切换配置不会重启已开始的命令,不重建原操作、租约或检查点;旧验证保留历史事实,但不再代表新运行环境已通过。

虚拟环境目录别名另有专门回归:保留真实调用路径,并实际启动选定解释器核对其虚拟环境与依赖,避免将发布包中的路径别名误判为错误或落到系统 Python。

发布来源与验收

源码提交:aea0c45653ed768f6ef1ea8f2e1b28ac501edb3d。

同提交完整 CI · 同提交镜像构建与加固启动证明

正式附件来自上述提交 CI 构建并核验的原始公开源码包,不以开发目录重新打包的文件替换。完整发布门禁要求 Linux 与 macOS 全部六个分片、完整集合与覆盖合并、Windows 核心及恢复、真实 OIDC、资源准入和长时间进程检查通过;没有跳过失败项或削弱原断言。

另从实际下载的公开 ZIP 运行 157 项本地检查,涵盖真实 Hub/Agent、Chromium、WebKit、面板切换、读写、恢复和授权,全部通过且测试前后源码一致。Windows 核心测试为 306 项通过,并独立检查真实 PowerShell 与临时计划任务恢复。

真实 Linux 项目容器验收直接从同一公开源码 ZIP 执行,非 root、项目映射、共享读写、网络拒绝、固定镜像、启动前检查、原操作幂等、真实退出、超时和清理十项全部通过。

附件

  • codepier-1.30.0-source.zip:兼容已有面板更新器的更新包。
  • codepier-1.30.0-source-full.zip:完整公开开发源码。
  • 两份对应的 .manifest.json:归档与逐文件校验信息。

完整源码 ZIP SHA-256:6cd1e8b02797db664632ff218b6d124f819fd484be00d73c1e4dd1fde676b0a7。

面板更新 ZIP SHA-256:9cf6680a695889369982a3d2a3d10aa0262587f9be7262c12eeac905377025ae。

对应双架构镜像:ghcr.io/cyeinfpro/codepier@sha256:a32876f3ddfcf7a3b5b7655d8d5320106fa839b70f68b58019c541d883d4e26a。包含 linux/amd64 与 linux/arm64,附带 SBOM 与构建来源证明;实际加固启动检查在 amd64 上完成。

升级与真实边界

发布不会自动部署、重启现有服务、迁移业务项目或升级设备 Agent。使用新面板和默认规则需要更新匹配的 Hub 与 Agent,并刷新客户端目录;升级时应核对项目工具链、代理、证书、SSH、原生签名及构建依赖。

清洁模式提高执行环境的确定性,但仍使用原执行账号权限,不是 OS 沙箱,也不保证模型无法推断操作系统。不改变 read/write/execute/computer 授权、允许目录或原任务范围;真实平台拒绝仍须遵守。真实 Dot 新旧长会话、业务项目迁移、arm64 独立启动及 Windows 重启前登录场景不属于本次已完成的验收范围。

详细使用说明:项目运行时与连续执行。

CodePier 1.29.2 · Windows 卸载与维护诊断修复

Choose a tag to compare

@cyeinfpro cyeinfpro released this 16 Oct 06:51

修复

  • 合法的受管 Python Junction 不再被误判为未知链接;只接受根目录内版本、架构和目标均一致的受管运行时别名。
  • 卸载前多次核对清理快照,等解释器退出、服务确认不存在后才移除别名,避免提前破坏运行时;保留部分失败后的恢复标记与重试。
  • SQLite 维护诊断保留原始错误与 Windows 原生错误码,区分共享占用和权限拒绝,尊重 WAL 并可靠关闭只读连接。
  • 完整回归中的握手测试改为等待实际注册完成的接收事件,保持原有 1 秒总超时和安全断言。

验证

  • 最终提交:ec96edf081144b966821d8306cbb77d997a9b7b0。
  • 完整 CI:Linux、macOS 各 8532 项通过,均为 0 失败、0 跳过、0 遗漏;包括各 6 分片、真实 10/30 分钟长测、完整证据合并和 Release gate。
  • 同次 CI 的 Windows core、真实 PowerShell/bootstrap、后台恢复及 Authentik OIDC 验证通过。
  • 本地最终联合回归 519 项通过;Windows 实机隔离验证 43 项通过(15 Junction、10 PowerShell、18 SQLite)。
  • 镜像门禁:amd64/arm64、非 root 加固启动、健康检查、Agent manifest、SBOM 与构建来源证明通过。

普通账户 ACL 对照与真实 Agent 卸载没有执行;这些隔离测试不等同于生产卸载验收。发布不自动部署或升级现用 Hub/Agent。

下载

  • source-full.zip:完整公开源码,包含开发与验证输入。
  • source.zip:面板更新兼容包,已验证当前及 1.13.0 更新器。
  • 两份 manifest 记录文件摘要与执行模式。以下四个附件均来自上述同提交 CI 的不可变 public-source 制品。

SHA-256

  • codepier-1.29.2-source-full.manifest.json: 0d65c2b2c9e8472f25aab8211e595cba63bb6359034c45873fc78ea7a93da5ee
  • codepier-1.29.2-source-full.zip: 674cbc2d414ac0b5c60aa30b7cdbc075dfa327f68cba18edcc314b6a22facdf2
  • codepier-1.29.2-source.manifest.json: e7488f5d700c3539ac33476308933d75793e1bd0f694a950e429901b77d5d332
  • codepier-1.29.2-source.zip: 3b46c338d4e3cbefbe2008f8d7c892c142b62f182bb8d0a33985867edbc5f510

镜像

ghcr.io/cyeinfpro/codepier:1.29.2

不可变摘要:sha256:83da15cd14ca2508521e348ce495056829848cc9221a23c35862d22932efa972

CodePier 1.29.1 · 安全测试清理与界面可靠性修复

Choose a tag to compare

@cyeinfpro cyeinfpro released this 15 Oct 20:02

CodePier 1.29.1

  • 全回归收集与任务采用独立受管 scratch,成功、失败、取消和超时均先核实进程退出再回收,保留 JUnit、摘要和有界日志;清理未确认不能算验证完成。

  • 增加显式测试包装入口,其他映射项目可选择接入;普通 exec 和框架写到受管目录之外的文件不会被猜测清理,现有映射配置不自动改变。

  • 持久清理状态、目录身份与进程组核验支持保守崩溃恢复;历史工作树只有只读审查清单,不删除用户改动、独有提交或未知数据。

  • 默认 256 MiB 空闲准入、2 GiB 采样 scratch 预算和 8 MiB 日志上限。当前包装器依赖 POSIX;Windows 拒绝不安全回退,脱离继承进程组的守护进程及不明启动窗口需人工检查。

  • 本地清理相关验收 146 项通过,完整跨平台回归及发布归档以最终同提交 CI 为准。发布不自动部署、升级服务或启用全部映射。

  • 修复项目管理弹窗在异步预览返回时上下移动、导致 WebKit 快速取消选择点击丢失的竞态;操作区保持顶部位置,并增加受控鼠标时序、键盘、滚动和窄屏验证。

  • 修复任务方案已确认但旧问题卡仍显示等待的增量刷新遗漏;仅在卡片投影字段实际变化时更新对应消息,相同轮询不重复重绘或发送。

  • 修正慢 socket 测试的固定 20ms 调度假设,使用有界事件同步;保留 300ms HTTP admission 标准及发送任务收尾断言。

验证

全回归入口默认接入受管清理;其他映射项目需显式使用统一包装入口。历史目录仍只读盘点,本发布不触发历史删除、现用服务升级或部署。

CodePier 1.29.0 — 项目视图与本人任务上下文

Choose a tag to compare

@cyeinfpro cyeinfpro released this 15 Oct 12:01

1.29.0 · 2026-10-15 · 项目视图与本人任务上下文

  • 增加按当前权限过滤的项目视图与精简上下文:最小视图避免重复暴露设备标识和完整正文,需要内容时沿原读取入口获取;普通结果、资源、Tasks 与协作回执保持原操作来源和真实终态。
  • 项目上下文指纹绑定视图、规则、工作树及授权修订;旧 Agent 参数兼容,未知动作能力保持未知,真实权限拒绝与宿主原生审批边界不变。
  • 将本人原请求、助手方案、精确澄清回复和原任务关联起来;支持原面板及已验证本人私聊继续工作,多轮回复仍复用原任务。歧义、否定、过期、版本或范围变化阻止新步骤,不扩大项目、联系人或执行授权。
  • 为已有消费者返回轻量上下文契约与实际执行目标说明;面板问题卡可回到原输入框,继续对话导航保留草稿和原工作,不把待核对状态误写成每次必需的宿主审批。
  • 补充跨功能、原回执、真实隔离 Hub/Agent 以及 128 请求突发准入验证;等待真实准入容量,不修改生产阈值或伪造资源健康。
  • 合并源码的本地快速回归为 5320 passed、3073 deselected,另有 42 项非浏览器回执检查及 6 项跨边界检查通过,各组有重叠。匹配浏览器二进制缺失,完整跨平台、浏览器及长时矩阵须以本版本最终同一提交的 CI 为准;正式发布还要求公开归档和独立镜像门禁。
  • 发布提供源码与镜像,不自动部署或升级现用 Hub/Agent,不创建新凭据、不启用通道或修改真实授权。生产客户端目录刷新、真实宿主消费者及微信/Telegram 投递仍需单独验收。

CodePier 1.28.3 — 协作房间项目与权限统一

Choose a tag to compare

@cyeinfpro cyeinfpro released this 13 Oct 19:42

协作房间项目、权限与生命周期统一

  • 房间项目与链接权限使用同一房间范围;只加入 A/B 时,全选不会带入 C,增删即时同步。
  • 全选包含现有上游授权允许的读取、写入与执行;添加项目时明确展示能力,一次保存完成房间关联和对应授权。
  • 房间头部改为简洁项目数量与统一管理入口,完整列表按需展开,兼顾窄屏和多项目。
  • 增加可恢复删除:确认前列明影响,清理本房间关联、订阅与执行入口;保留源项目、源码、其他房间及必要审计。
  • 完善撤权、返回、重复操作、并发修改与恢复历史的安全状态;保留独立的整条连接高级限制管理。

边界

不扩大已有全局凭据权限。恢复仅恢复历史及可见项目关联,不自动恢复执行授权;依赖该房间的有效授权来源会阻止删除,并给出明确处理步骤。房间受管任务按房间范围校验,普通插件直接工具仍遵循原全局授权。Hub 更新不会自动重启或升级已安装 Agent。

验证

提交:c6ea62dc8ef9b7d69060b35c83f9672a311dd77a

  • Linux 与 macOS 各 8274/8274 通过,零失败、跳过或缺失;原资源准入和真实长时测试均通过。
  • Windows 核心/启动/恢复、真实 OIDC、公开源码可复现构建与兼容更新包校验通过。
  • 完整 CI
  • 镜像构建及真实加固启动验证
  • 双架构镜像:ghcr.io/cyeinfpro/codepier@sha256:f70ddafa01dc0269e015246725b2d4112b8f5745fe554a3508884b0f156a3c38

附件来自上述 CI 已验证的原始字节。source-full.zip 用于完整开发与回归;source.zip 用于面板更新。真实外部宿主持久订阅及微信/Telegram投递未纳入本次端到端验收。

CodePier 1.28.2

Choose a tag to compare

@cyeinfpro cyeinfpro released this 13 Oct 06:31

CodePier 1.28.2

  • 连接页、房间菜单与旧高级入口统一进入房间项目管理:搜索、当前列表全选/取消全选、一次保存;隐藏选择保留,不默认包含未来新增项目。
  • 自动核对当前项目选择,保留冲突或短暂失败后的草稿;重复提交、迟到响应及关闭重开不重复变更范围。项目可单独保留、全部选中或清空后继续使用原连接聊天。
  • 打通首次项目的连接确认与加入房间之间的循环:真正超出已确认上限时,在既有高级页明确确认一次再返回。底层 grant、目标与根目录边界保持,旧批准记录不自动迁移;消息与订阅仍要求真实房间成员。
  • 高级项目批选不勾选写入/执行能力;编辑期限与项目时保留精确 VPS 目标,无法识别的历史目标拒绝猜测为 Agent。改善手机标签与详情布局,修复 WebKit 搜索失焦时批选点击被吞。
  • 范围诊断只保留用户已确认的项目;新连接仅预选当前项目,不会把房间内其他项目自动加入凭据范围。补齐共享选择器的隔离浏览器夹具依赖。
  • 本地初期 179 例后端回归通过;最终修复后扩大至 32 个相关浏览器模块及 finalization 模块,两批共 501 项全部通过。曾记录一次 WebKit 页面重载原生网络诊断,同产品源码复验通过且保留失败证据;精确根因未稳定复现。最终提交的完整 CI、公开源码包及镜像门禁已通过。
  • 验收使用隔离 Hub/Agent 与合成连接数据;不代表真实 VPS、微信/Telegram 投递或设备 Agent 升级已完成。

发布验证

  • 最终源码:faa0b22adce74d59f99ff63949e897c1c012262d;Linux 与 macOS 各 8174 项全部通过,零跳过、失败或缺失。
  • 完整候选 CI、main 同提交证据晋级、双架构镜像构建验证、正式标签同摘要晋级。main/tag 复用同一候选证明,不表示重新执行全量测试或镜像构建。
  • GHCR index:sha256:aa1f9398bbd1542424259e0fb2567067056d732dec775d12db0174da55b64a49。amd64 已实际 hardened 启动;arm64 已核构建与来源证明,未单独原生启动验收。Windows reboot-before-login 本次未测。

CodePier 1.28.1

Choose a tag to compare

@cyeinfpro cyeinfpro released this 13 Oct 01:53

CodePier 1.28.1

单一房间连接与项目自由增删

  • 房间项目管理与消息连接身份分离:沿用同一个 dot、原话题和订阅,可移除原连接项目、只保留其他项目,或清空任务项目继续聊天;新增项目不会额外创建第二个默认聊天室。
  • 普通“管理房间项目”入口展示项目、目录、能力、目标和期限,经一次确认保存追加式范围版本;不会修改全局插件凭据,根目录重叠和已有目标权限防护保持生效。
  • 新任务绑定当时明确范围;新增项目不扩大旧任务,移除项目作废相关租约并阻止新步骤,只对移除项目的在途操作请求取消,实际停止以回执为准。
  • 原位读取和回复同房间旧项目历史,继承消息与任务成果来源权限;真实撤权后重新拒绝历史、任务读回、执行和缓存重放,保留原始授权证据。
  • 优化手机确认区、空项目状态、草稿和返回导航,覆盖迟到预览、重复提交与版本冲突。旧式跨来源转任务给出明确提示,避免暗中切换消息连接。
  • 真实隔离 Hub/Agent 新项目读写执行和双引擎浏览器回归已验证;真实外部宿主及微信投递、现有设备 Agent 升级未包含在该验收中。公开发布以本提交完整 CI、公开源码包和镜像门禁为准。

发布证据

升级软件不会自动增删实际房间项目或扩大插件凭据,也不强制升级已安装的 Agent。真实外部宿主及微信账号投递未由合成回归替代。

CodePier 1.28.0

Choose a tag to compare

@cyeinfpro cyeinfpro released this 12 Oct 23:40

1.28.0 · 2026-10-12 · 统一协作体验、Dots 生态与安全依赖更新

  • 整合明确房间/项目范围授权、原任务唤醒上下文、Windows 本地安装清理与原子失败恢复、流畅协作工作区和全站导航/主题/键盘/窄屏体验;保留旧协议、原操作编号和迟到响应隔离。
  • 新增只读体验投影、逐输入处理与覆盖关系、原位阶段反馈、通道能力交集和成果清单;普通聊天不创建执行任务,处理状态不替代执行验收,未知发送或未知副作用不自动重放。
  • 修复持久错误提示遮挡弹窗关闭、脱离键盘焦点圈与横屏被压缩的问题;保留错误原文和关闭后焦点恢复。授权操作在 320 px 窄屏正常换行;分页回归以真实被挂起的加载请求核对旧响应隔离。
  • 修复 WebKit 在页面恢复更新监控时丢失顶栏点击的问题:版本/状态文本共用稳定按钮命中目标,保留实时状态、键盘/触摸激活,以及丢回执沿原请求恢复且不重复提交。
  • 回执集合批查、稳定 revision 与局部 DOM 更新减少重复查询和无变化重渲染;诊断只导出固定白名单,当前调用者与项目权限仍由服务端核对。
  • 可选浏览器本机待发默认关闭:显式启用后,只保存已点击发送的内容,限制 20 条/256 KiB UTF-8/24 小时;恢复先查原键,范围版本变化时停止提交并清理记录。
  • 合入 Dependabot #22–#29 的七组唯一更新并保留全部 PR 历史:MCP/mcp-types 2.3.0、OpenTelemetry API 1.45.1、pycparser 3.1、tomli 2.5.0 及固定 SHA 的 Actions 更新。MCP 两个 PR 是同一配套升级,未重复降级或无界重算依赖图;锁注释保留基础解析日期及后续审阅来源。

已知限制与未验证层

  • WebKit 在 1000 条已加载合成 DOM、390/768/1024 px 宽度的详情切换 p95 均为 107 ms,未达到设计提议的 100 ms 目标;1440/1920 px 为 81/79 ms。Chromium 五宽度为 15.5–31.4 ms。这是固定设备上的强制布局量测,不是 compositor paint、公网时延或生产 SLA。
  • 100 条消息的完整新投影 p95 为 2.91 ms,旧简化路径为 2.49 ms;虽然单收件人 SQL 从 300 降到 6,新投影增加处理、可见性和多维证据,不能宣传全路径提速。
  • 无期限原生订阅运行时尚未实现或启用;当前仍使用有限订阅与降级策略。本地生命周期决策模型不等同运行时订阅。
  • 原宿主持久 outbox 仅有可选参考适配器,未完成真实宿主安装/重启验收;原生审批精确链接依可信宿主能力提供,缺能力时回到原说明,不构造深链。
  • 真实通道收件/文件分享、原生 Dot 自主消费及唤醒时延、用户设备和软键盘/安全区未作端到端验收。隔离 Hub/Agent、官方 SDK、Chromium/WebKit 与合成数据测试不替代上述真实层。
  • 旧 1067 行长期恢复设计原件保留本地,作为未发布历史草稿;不把全部旧草稿需求或所有默认工作目录文件声明为已完成、已发布。此次上线仅更新已授权生产 Hub 和所提供的 Agent 包,不强制安装或重启现有 Agent。

完整实现矩阵与分层证据见仓库 Dots 生态实施与验收对照。正式发布仍以最终同一源码提交的完整 CI、公开归档与镜像门禁为准。

源码与发布附件

  • 精确源码提交:3ed7d662498678a227c9bd8c6c90f48764ff6b94。
  • source-full.zip 用于完整开发;source.zip 用于旧面板更新器,运行代码和锁文件一致。
  • 两种 ZIP 均附逐文件 manifest;SHA-256 用于完整性校验,不等同独立发布者数字签名。

验证记录

  • main 完整 CI:同一 SHA 的 19 个 jobs 全部实际执行成功;Ubuntu/macOS 各 8031 项全部通过、零跳过和漏项,六片完整归档与覆盖数据核验通过。真实 30 分钟测试分别运行 1800.213 / 1800.239 秒。
  • Windows CI:232 核心、43 bootstrap、8 原生服务项通过;真实 Authentik OIDC 6 项通过。Windows 开机登录前及用户设备实机未验收。
  • 候选镜像原始构建与启动及正式标签镜像流程:双架构镜像、SBOM 和来源证明绑定同一源码;真实 amd64 加固启动已有证明,正式晋级复用该精确 OCI index。
  • 固定镜像:ghcr.io/cyeinfpro/codepier@sha256:e788232c5b7e8725e288828f93bf1a9a1c6d9073365a63da7d4d971eed39786c。

附件 SHA-256

  • codepier-1.28.0-source-full.zip:5bbb8afe68d73e8d44d246d1f2796f9db99cf775c873077ea73ff33aa968d11b
  • codepier-1.28.0-source-full.manifest.json:c82f6e5bdc654b8b96ea8be994980b81010563eb12df64f2d4635bd80cb7eab8
  • codepier-1.28.0-source.zip:41567a175f32bf1ac9fe3925c24601f6b4a0fd6bf923fe94a8af9d033fffed7b
  • codepier-1.28.0-source.manifest.json:685e5fd1f7f2d282cbbe4076a40434e295c6952b63be1c74eb91d27b3401746f

CodePier v1.27.4 · 统一连接与私聊自动开通

Choose a tag to compare

@cyeinfpro cyeinfpro released this 12 Oct 11:51

CodePier v1.27.4 · 2026-10-12 · 统一连接体验、集中授权与私聊自动开通

  • 重构协作中心连接总览、通道导航和移动端布局,串联 dot、微信与 Telegram 的接入、恢复和状态查看;保留当前话题、输入草稿和迟到响应隔离。
  • 微信与 Telegram 在首次接入集中展示账号、联系人规则、项目、能力、执行目标、结果回传和撤销方式。凭据保存、服务条款、本人身份、未来任务等分别保存同意证据,不自动扩大旧授权。
  • 明确预授权后,在原本人私聊发送一次性授权码,以同一事务完成身份绑定和本人任务开通;账号、范围、凭据世代或策略变化时停止开通,不保留半完成权限。
  • 成功说明回到原私聊;未开通消息只用于允许的接入提醒,不形成任务。重复入站与提醒去重,授权前旧消息在开通后仍不能升级为任务。
  • 回执区分排队、供应商接受、明确拒绝和结果未知;中断或过期发送不盲重发,撤销与范围变化停止旧回执。文件外发和宿主必要确认继续独立保留。
  • 补充 Chromium/WebKit、授权证据、事务回滚、撤销、世代和旧消息隔离回归。真实账号接入仍由账号所有者在面板确认;发布不操作生产扫码、私聊、权限或现有 Hub/Agent 部署。

发布物与更新范围

源码提交:471a30ec5438117677768674b5f46558b6cd15df。

完整开发源码使用 codepier-1.27.4-source-full.zip;面板更新使用 codepier-1.27.4-source.zip,均附独立逐文件清单。两种归档包含一致的运行代码与锁定依赖。

镜像:ghcr.io/cyeinfpro/codepier@sha256:5493d5c57352f7ec605096c8995f616c0d8180f727fc9e53b18e96f96dd5ae76,含 linux/amd64、linux/arm64、各架构 SBOM 和构建来源证明。

此次 GitHub 发布不会自动部署或重启现有 Hub/Agent。真实微信、Telegram 账号接入与外发仍由账号所有者按面板中的对象、项目范围和独立授权事项确认,旧权限不会自动扩大。

本次验收证据

本次相对 v1.27.3 整合 52 个文件;修复旧任务展开、房间菜单按钮定位与镜像测试的 CI 环境隔离,未降低资源阈值或缩短长时测试。

完整候选 CI 的 19 个必需任务全部通过。Linux、macOS 各 6 分片、各 7463 项测试通过,0 失败、0 跳过、0 缺失;包含真实资源准入与 600/1800 秒长时场景。Windows 核心/安装恢复及真实 OIDC 门禁也通过。

正式标签镜像验收 已通过并核对不可变摘要。四份附件直接使用同一提交完整 CI 验证的公开源码产物,不重新打包其他工作区。

CodePier v1.27.3 · 微信本人任务与长期授权

Choose a tag to compare

@cyeinfpro cyeinfpro released this 12 Oct 06:22

微信本人任务与长期授权

  • 配对后,账号所有者可在面板一次明确确认本人、原项目/执行范围与回传权限;随后可在微信自然聊天、直接交办任务,并收到阶段进度与结果。仍保留宿主原有审批、有限任务租约和逐步授权校验。
  • 新通道和本人任务支持“直到在面板撤销”;已有定时授权不会自动升级。默认累计额度保留,滚动 24 小时任务额度需另外明确选择,总使用记录不会清零。
  • 同机器人重新扫码可保留原范围许可并暂停,重新验证同一联系人后恢复;支持刷新过期配对码,撤销不会被重新登录复活,旧任务不会自动重放。
  • 已撤销或源消息变更的确定未发送回复会安全终结,避免阻挡新回复;已发送但结果不明的消息仍须核对,不盲目补发。
  • 修复普通任务结果被误识别成 dot 对话回执而折叠的问题,保留“查看实际操作与结果”的直接入口。

构建与发布

  • 公开源码只构建一次,两平台各六片完整回归,真实 600/1800 秒长测独立并行;源码及镜像晋级核对同一 SHA、工作流、产物和来源。
  • 候选 CI 首次 macOS 资源预检遇到持续系统负载,未进入业务测试;原失败日志保留;两次定向恢复后,第三台同规格 runner 按原门槛完成预检及真实业务测试。成功长测未重跑,原阈值和全部断言保持不变。
  • 本次失败任务恢复保留了重名历史工件,main 的自动 CI 复用因此安全回退完整 CI。发布依据同 SHA 已全绿候选与独立逐项源码/产物审核;历史未删除,也未把人工审核记作自动复用成功。

下载与验证

  • 完整开发源码:codepier-1.27.3-source-full.zip,SHA-256 46d028d3a3dd5493eabfcc6314ef919661b4c1aabf21ec716b6a1bb27cbc792a。
  • 现有面板更新包:codepier-1.27.3-source.zip,SHA-256 8358f082df7b07868b050ba00a923293c0a92e24de0b36223e203b6d9a09efa3。
  • 各附逐文件清单;四附件从最终候选的同一次公开源码工件提取,1.13.0 与当前面板更新器均已实际解包验证。
  • 提交:048dd4e48b688145a2a7cee419ef17755ab328aa。
  • 最终候选完整 CI:19/19 门禁通过,Linux/macOS 各 7278/7278,零失败、跳过或遗漏,六片、coverage 及公开源码归档证明一致;含 Windows 核心与后台恢复、真实 Authentik OIDC、静态及依赖检查。
  • main 与正式标签 v1.27.3 均已回读为上述提交。同 SHA main CI安全回退完整验收并在后台继续,不跨提交复用测试。

已验证正式镜像

正式标签镜像晋级已通过,严格复用同 SHA 候选镜像的既有 OCI 摘要。候选已完成只读根目录、非 root、空数据目录的真实 amd64 启动检查,并核对双架构、SBOM/来源描述及启动配置。正式晋级为相同镜像添加版本标签,不重新构建或宣称重复启动测试。

固定镜像:ghcr.io/cyeinfpro/codepier@sha256:76dac439d3619b849c6f4882165c3b3a44926fd112c8b7439b15923188172783

使用边界

“直到撤销”是 CodePier 本地许可期限,不保证微信平台登录凭据永不过期;平台注销或凭据失效时仍需本人重新扫码验证。宿主通知订阅仍遵循宿主租期与同范围续订接口。本次没有验证真实微信往返或外部宿主自动续订,也没有部署现有 Hub/Agent、启用生产持久权限或替换账号凭据。文件分享继续按原逐份许可执行。