spire-ctl:给 agent 用的《杀戮尖塔 2》可核对控制面

spire-ctl(enderzcx)为 Slay the Spire 2 提供面向 agent 的控制面:通过 sts2-bridge Mod 读结构化状态,经 JSON 契约枚举合法动作并做结算核对,拒绝旧状态、单写者锁、失败不重试。同一包可作 CLI 或 DSH 插件(dsh plugin --profile web add github:enderzcx/spire-ctl),暴露 spire_state/act/seq 等工具;核心运行时不依赖 DSH。适合需要可核对执行而非截图点击的 harness 编排,决策仍由调用方负责,非自动通关机器人。

阅读全文