SuperAPI AI 工具集

restate-workflows

办公与效率

查看项目

更新于 10-15 23:33

技能介绍

用途:该技能是 substrate 相关 ADR-0217 运行时桥接工作的兼容性别名。新工作应先加载 workflow-rig;仅当真正问题是运行时桥接本身(外部仓库提交、队列族契约、底层 ADR-0217 机制)时才使用本技能。边界是 joelclaw CLI。

主要能力与规则:不得直接访问 Redis,不得导入私有 joelclaw 包,不得假设其他仓库了解内部队列 schema。ADR-0217 的运行时形态为:Redis 是压力层(队列准入、突发、暂停/恢复、族控制),Dkron 是时钟(定时启动),Restate 是持久执行器(工作流身份、重试、DAG 进度),沙箱运行器是副作用边界。外部仓库应在边缘集成,而非耦合中间层。

使用方式:优先通过 joelclaw workload run 提交已成形的工作负载产物;仅在有已验证的原始队列族时,才用 joelclaw queue emit 作为底层逃生舱。先运行 joelclaw workload run --help、joelclaw queue --help、joelclaw queue emit --help 查看实时帮助。若需监控结果,可查看 joelclaw jobs status --hours 1 --count 10 和 joelclaw queue observe --hours 1。

交付物:在调用仓库内构建薄包装命令/模块/脚本,默认包装 joelclaw workload run。请求载荷应包含 idempotencyKey、requestId、repo(path/url/name/baseSha/branch)、task(kind/prompt/artifacts)、caller(source/requestedBy/sessionId/callback)、meta(dryRun/createdAt)。包装器需支持 dry-run、清晰错误、机器可读 JSON 输出和本地测试。README 需说明提交命令、事件族、必填字段和验证方式。

限制:不得劫持无关的 proof 族(如 content/updated 是 dogfood 族);若没有已验证的工作流请求族,应停止并记录提议的族/契约,而非猜测。不得省略 baseSha、不得输出非结构化人类可读文本、不得在无 dry-run 或测试的情况下构建包装器。若当前路径仍为过渡状态,不得假装 Restate 原生执行已接通。