microsoft/agentrc
Get your repo ready for AI.
解决的问题
AI 编码代理通常缺乏特定上下文(如构建流程、测试框架和架构惯例),导致无法真正高效工作。AgentRC 通过自动创建和维护必要的上下文文件(如说明文件和工具配置),使 AI 代理能够更好地理解并操作特定代码库。
工作原理
AgentRC 分析代码库以识别缺失的上下文,然后使用 Copilot SDK 生成定制的说明文件和配置。它通过三个步骤循环运行:
- 度量:基于九个支柱和五级成熟度模型,对仓库的「AI 就绪性」进行评分,以识别差距。
- 生成:创建特定文件,如
.github/copilot-instructions.md(用于惯例)、.vscode/mcp.json(用于工具连接)和.vscode/settings.json(用于编辑器设置)。 - 维护:评估生成的说明是否真正提升了代理响应质量,并可集成到 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
- 项目
- 项目