Repository navigation
TG-SignPulse v2.6.0
TG-SignPulse v2.6.0
功能版本发布(e97df93),首次将 PulseFlow (v4) 任务执行引擎接入任务配置层,把执行层已有的七类流程节点开放为可配置能力,并补齐图结构校验、可视化预览与灰度切换;同时新增官方内置补货监控插件。
包版本:tg_signer.__version__ = 2.6.0
本版本内容
PulseFlow (v4) 执行引擎接入
- 七类控制节点配置化 — 任务会话配置层打通
ActionNode、ConditionNode、WaitEventNode、DelayNode、ExtractorNode、SubflowNode、ParallelNode,不再局限于线性动作列表。 - 三路互斥输入 — 任务会话支持
flow_graph(原生图直通)、steps(多态步骤列表)、actions(传统线性列表)三种配置来源,模型层执行严格三选一校验,多源并存直接拒绝,历史任务保持零隐性降级兼容。 - 自适应引擎路由 — 检测到
flow_graph或新控制节点配置时自动锁定 v4 引擎;显式强制经典引擎则报错拒绝,避免新任务在运行时崩溃。 - 图结构静态校验与可视化 — 全图环检测、未知节点类型拒绝、节点 ID 一致性校验、节点总数预算上限、Mermaid 导出与条件标签净化;前端新增结构化流程预览接口与预览弹窗。
- 执行能力增强 — 并行分支调度、Subflow 嵌套执行与深度状态隔离、执行断点恢复与状态序列化、FloodWait 自适应自愈、连续失败熔断与全局统一超时、生命周期钩子、节点级条件守卫与模板工具集、敏感凭据脱敏。
- v3→v4 灰度切流 — 提供任务级引擎覆盖与全局开关联动,并在运行时可视化展示当前引擎。
任务运行态与 AI 超时
- 实时日志入口 — 任务运行中徽标可直接打开实时日志,运行已结束的任务给出友好提示。
- 任务运行器自阻塞修复 — 改为按
run_id判定任务是否已在运行,避免重复触发被误拦。 - AI 超时放宽 — AI 动作超时放宽至 60 秒并透传到 runner 等待逻辑,视觉识别默认超时同步调整为 25 秒。
官方内置插件
stock_sniper— 商店 Bot 补货监控与自动抢购助手,支持内联键盘库存状态智能扫描、状态反转防骚扰告警、Webhook/Bark 推送以及可选的自动模拟点击秒杀。插件调试机制同时增加内联按钮类插件的纯文本回退支持。
缺陷修复
- 执行引擎边界修复 — 修复执行引擎配置路由与节点输出状态在边界场景下的错误,以及副作用重试、灰度过报与条件求值问题。
- 执行流同步修复 — 修复 PulseFlow 执行中的状态滞后、终态穿透与事件流同步问题。
- 前端修复 — 修复任务列表页
isRunInProgress未导入导致的报错,并修正任务运行态判定与组件销毁逻辑。
部署
docker pull ghcr.io/silentely/tg-signpulse:v2.6.0
# 或
docker pull ghcr.io/silentely/tg-signpulse:latest升级说明
- 从 v2.5.1 可直接升级,无需数据库迁移
- 新控制节点配置为增量能力,既有任务默认仍走经典引擎;如需启用可在任务或全局设置中切换执行引擎
- 本次发版额外将
main与dev的分支历史完成收敛,此后发版可按 fast-forward 快进main
相关链接
- 上一个正式版:v2.5.1