SuperAPI AI 工具集

krt-light-seneschal

智能体与模型

查看项目

更新于 10-19 18:03

技能介绍

KRT Light Seneschal 是一个实验性的编排技能,用于协调多个就绪工作单元,目标与 krt-swarm-seneschal 相同:规划就绪单元、分派有界工作、协调合并结果并报告状态。它是该编排协议的实验性替代方案,使用时需保持现有 Seneschal 技能及其状态不变;在没有明确迁移决定的情况下,不要在同一活跃工作包上同时运行两种协议。

用途:当多个就绪单元能够从独立执行、隔离、共享依赖跟踪或合并中受益时使用本技能。入口决策规定:具有单一实现所有者的清晰任务仍由主代理负责,无论规模或技术深度;对于指定的审查风险,可添加专家而不创建工作者波次。从单个可变工作者开始;仅当所有权和依赖互不重叠时才使用两个。粗略的倡议需要先确定范围、验收标准和决策,再实施,应使用项目的规划所有者完成该工作;不要为用户已授权的就绪单元制造规划包。

主要能力:本技能提供轻量协调流程,包括计划、分派、协调和状态报告。它要求为每个单元确定目标、拥有路径、验收标准、聚焦检查、依赖基础和停止条件。重叠的认证、数据、迁移、公共契约、中心模型、生成文件、依赖和锁文件必须串行化。阻塞单元保持可见,独立就绪工作继续。保证级别根据错误的后果而非任务大小分类:例行(聚焦检查和主代理检查最终差异)、实质性行为或兼容性(一名独立审查者提出命名问题并审查确切候选差异)、认证/隐私/密码学/数据完整性/迁移/公共契约/生产/研究证据完整性(相关专家审查和独立验证)、破坏性/不可逆/法律合规/发布关键(协调审查不同风险并应用审批门)。

使用方式:本技能通过短交互运行,任务对话即为记录。仅当工作跨会话或波次、需要共享队列状态或需要审计跟踪时,才持久化一个运行文件,放在 docs/orchestration/light-seneschal/<run-id>.md,并原地更新。运行记录使用每个单元一行,包含单元、所有者/路径、依赖、验收/检查、状态、发现/下一步行动,以及合并差异、聚合检查、风险审查和发布状态。默认不创建契约、信封、终端模式、观察、补丁清单、发现注册表、计时日志或审查计划;仅当工具、外部工作者运行时或重大边界实际需要时才添加机器可读产物,并在运行记录中说明该产物防止何种失败。

分派时,给每个工作者简短任务:成果、拥有路径、只读上下文、验收标准、聚焦检查、依赖基础、禁止行动和返回内容。工作者只能编辑拥有路径,不得提交、推送、合并、更改 Jira 或管理工作树。主代理拥有工作树和合并。并发可变工作者获得单独工作树和不重叠所有权;串行工作者在保护现有更改时可使用一个隔离检出。记录起始 Git 修订并保留无关用户工作。只读审查除非隔离有具体好处,否则不创建新工作树。

协调时,检查实际更改路径和合并差异;工作者叙述不是范围或就绪的证据。检查验收标准、聚焦命令结果和所需风险审查。在合并候选上运行一次聚合或 CI 等效检查;仅当命令、基础和相关内容未变时重用通过结果。修复后运行其聚焦检查;仅当更改使先前证据过时或改变审查风险边界时,才重复聚合检查或审查。在单元行记录发现。修复者接收一个有界缺陷簇。重新检查结果差异并关闭或推迟每个实质发现。将单元标记为就绪、需修复、阻塞、推迟或需拆分。在发布交接前报告合并结果和剩余风险。

状态和下游行动:从运行记录和当前 Git 状态报告实时单元状态、阻塞、证据和下一步行动;不要仅为回答状态而创建状态。Jira 读取或变更使用选定的 Jira 提供者技能。提交、推送、PR、审查者请求、转换和合并使用 krt-release-marshal。先前的用户授权在其声明范围内仍然有效;仅对缺乏授权的行动获取批准。不要从本地实施权限推断外部或破坏性权限。无人值守运行在账本治理变更前使用规范的 Compound Master 自主账本和验证器。当外部行动未覆盖时继续独立本地工作;记录阻塞行动。不要用运行记录替换适用的规划或审批门。删除工作树前,验证其解析路径及其更改在合并候选中持久;保留失败或有争议的工作区用于诊断。切勿删除无关或未注册的工作区。

限制与实验报告:本技能是实验性替代方案,不应与 krt-swarm-seneschal 在同一活跃工作包上同时运行,除非有明确迁移决定。与 krt-swarm-seneschal 比较时,使用相同工作包和风险分类,从观察运行中计数产物、工具调用、重复检查和经过时间,识别哪些保障捕获了真实问题以及失去了哪些保证;不要将假设走查的节省声称为测量结果。