microsoft/agentrc

Get your repo ready for AI.

解决的问题

AI 编码代理通常缺乏特定上下文(如构建流程、测试框架和架构惯例),导致无法真正高效工作。AgentRC 通过自动创建和维护必要的上下文文件(如说明文件和工具配置),使 AI 代理能够更好地理解并操作特定代码库。

工作原理

AgentRC 分析代码库以识别缺失的上下文,然后使用 Copilot SDK 生成定制的说明文件和配置。它通过三个步骤循环运行:

  1. 度量:基于九个支柱和五级成熟度模型,对仓库的「AI 就绪性」进行评分,以识别差距。
  2. 生成:创建特定文件,如 .github/copilot-instructions.md(用于惯例)、.vscode/mcp.json(用于工具连接)和 .vscode/settings.json(用于编辑器设置)。
  3. 维护:评估生成的说明是否真正提升了代理响应质量,并可集成到 CI/CD 流水线中,以检测上下文是否过时(漂移)。

适用人群

使用 AI 编码代理(如 GitHub Copilot)并希望提供高质量、代码库特定上下文以优化代理性能,但又不想手动编写的人。

特色亮点

  • 自动上下文生成:读取实际代码生成说明,无需依赖模板。
  • AI 就绪性评分:提供成熟度模型,量化仓库对 AI 代理的准备程度。
  • AI 代理集成:支持 CLI、VS Code 扩展和 CI/CD 质量门禁。
  • APM 集成:与 Agent Package Manager (APM) 配合,实现组织内共享的代理说明和技能分发。
  • 广泛兼容性:支持 GitHub、Azure DevOps、单体仓库(monorepos)和多根 VS Code 工作区。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目