SuperAPI AI 工具集

agent-conduct

智能体与模型

查看项目

更新于 10-16 06:55

技能介绍

用途

agent-conduct 是一项共享技能,用于为所有 squad 智能体统一强制执行两条硬性规则。这些规则此前在每个 charter 中重复出现,现在集中在此处,只需加载一次,从而避免重复维护。

主要能力

该技能定义了两条硬性规则:

产品隔离规则(硬性规则)

测试、CI 工作流和产品代码绝不能依赖任何特定 squad 中的具体智能体名称。“我们的 squad”不得影响“整个 squad”。不得在测试断言、CI 配置或产品逻辑中硬编码对智能体名称(如 Flight、EECOM、FIDO 等)的引用。应使用通用或参数化值。如果测试需要智能体名称,应使用明显虚构的测试夹具(例如 “test-agent-1”、“TestBot”)。

同伴质量检查(硬性规则)

在完成工作前,验证你的改动不会破坏现有测试。运行你所触及文件的测试套件。如果 CI 一直失败,检查你的改动是否加剧了问题。当你从错误中学习时,更新 history.md。

反模式

该技能明确列出以下应避免的做法:

  • 不要在产品代码或测试中硬编码开发团队智能体名称
  • 不要在宣布工作完成前跳过测试验证
  • 不要忽视可能因你的改动而恶化的既有 CI 失败

使用方式

该技能作为共享技能加载,供所有 squad 智能体遵循。具体加载机制、安装命令或集成方式在提供的资料中暂未说明。

适用场景

适用于使用多个 squad 智能体协作的开发环境,尤其是需要确保产品代码、测试和 CI 配置与特定智能体名称解耦,并保证改动质量、避免破坏现有测试的场景。

限制

资料中未提供该技能的具体实现细节、依赖项、版本要求或平台限制。