Token导航 LogoToken导航TokenDH.com
Agentic Starter Kit logo
开发工具未说明官方级别未说明来源级核验

Agentic Starter Kit

MCP Server

GitHub Agentic Workflows是一个AI驱动的自动化工具,通过自然语言描述实现仓库任务的自动化处理,适用于问题分类、PR审查等场景。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
AI自动化工作流优化TypeScriptClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

tag-assistant

提供方

tag-assistant

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🤖 代理工作流入门套件

![CI](https://github.com/tag-assistant/agentic-starter-kit/actions/workflows/ci.yml) ![License: MIT](LICENSE) ](https://github.github.com/gh-aw/)

模板、示例和最佳实践 --GitHub Actions中使用AI编码代理自动化存储库的新方法。

GitHub代理工作流(技术预览,2026年2月)允许您在 纯Markdown 而不是复杂的YAML。用自然语言描述你想要什么,人工智能编码代理(GitHub Copilot CLI、Claude Code或OpenAI Codex)会找出如何做到这一点——内置安全护栏。

______________________________________________________________________

📖 目录

______________________________________________________________________

什么是代理工作流?

传统的GitHub操作工作流是 确定性的 --您可以在YAML中定义确切的步骤。代理工作流程包括 意图驱动 --你在Markdown中描述结果,人工智能代理决定如何实现它们。

传统行动代理工作流程
格式YAMLMarkdown
逻辑明确步骤自然语言意图
代理Copilot CLI/Claude/Codex
权限可配置默认情况下为只读
写操作直接仅通过安全输出

何时使用代理工作流

非常适合:

  • 问题分类和标签
  • 公关审查和反馈
  • CI故障调查
  • 文件维护
  • 测试覆盖率提高
  • 存储库运行状况报告

不能替代:

  • 建造管道
  • 部署工作流
  • 发布自动化
  • 确定性CI/CD

代理工作流程 增强 您现有的CI/CD 持续人工智能 能力。

______________________________________________________________________

建筑

┌─────────────────────────────────────────────┐
│  .github/workflows/                         │
│  ├── auto-triage.md      ← Markdown intent  │
│  └── auto-triage.lock.yml← Compiled Actions  │
├─────────────────────────────────────────────┤
│  gh aw compile                              │
│  Converts Markdown → Actions YAML + lock    │
├─────────────────────────────────────────────┤
│  GitHub Actions Runner                      │
│  ├── Sandboxed container                    │
│  ├── AI coding agent (read-only)            │
│  ├── GitHub MCP Server (repo context)       │
│  └── Safe outputs (write operations)        │
└─────────────────────────────────────────────┘

关键概念:

  • Markdown工作流程 --定义意图 .md 带有YAML frontmatter的文件,用于触发器、权限和安全输出
  • 锁定文件gh aw compile 生成 .lock.yml 具有SHA固定依赖关系的文件(标准Actions YAML)
  • 安全输出 --预先批准的写入操作(创建问题、评论、标签、打开PR),经过消毒和审查
  • MCP服务器 --The 为代理提供对存储库、问题、PR等的本地访问

______________________________________________________________________

入门指南

先决条件

  • 启用了操作的GitHub帐户
  • (gh)已安装
  • Node.js 20+(以MCP服务器为例)

1.安装代理工作流CLI扩展

gh extension install github/gh-aw

2.克隆此入门套件

gh repo clone tag-assistant/agentic-starter-kit
cd agentic-starter-kit

3.复制示例工作流

# Copy the auto-triage example to your repo
cp examples/auto-triage.md your-repo/.github/workflows/
cd your-repo

# Compile Markdown to Actions YAML
gh aw compile

# Commit and push
git add .github/workflows/
git commit -m "Add agentic triage workflow"
git push

4.触发它

在您的仓库中创建一个问题,并观察代理自动对其进行分类!

______________________________________________________________________

例子

🏷️ 自动分类

使用AI分析自动标记、分类和路由传入问题。

🔍 汽车评论

人工智能驱动的拉取请求审查,包括代码质量反馈、安全检查和建议。

🔧 自动修正

调查CI故障,确定根本原因,并自动打开修复PR。

🖥️ MCP服务器工作流

启动一个自定义MCP服务器,向代理公开特定于存储库的工具。

______________________________________________________________________

MCP服务器

src/mcp-server/ 目录包含一个TypeScript MCP服务器示例,该示例向代理工作流公开了自定义存储库工具。

cd src/mcp-server
npm install
npm run build
npm start

外露工具:

  • get_repo_stats --存储库统计信息(星、叉、问题、PR)
  • search_code --存储库中的搜索代码
  • get_recent_commits --最近有差异的提交历史记录
  • analyze_dependencies --从包文件进行依赖性分析

src/mcp服务器/README.md 获取完整文档。

______________________________________________________________________

可重复使用动作

此回购包括 可重复使用动作 它包含了常见的代理工作流模式:

- uses: tag-assistant/agentic-starter-kit@main
  with:
    workflow: auto-triage
    agent: copilot  # or 'claude', 'codex'
    github-token: ${{ secrets.GITHUB_TOKEN }}

______________________________________________________________________

安全模型

GitHub代理工作流实现 纵深防御 安全:

保护
权限默认情况下为只读;明确选择写入
安全输出写入操作通过经过消毒、预先批准的渠道进行
沙箱容器化执行环境
网络隔离网络访问受限
刀具分配代理商只能使用经批准的工具
SHA钉扎依赖关系锁定到特定版本
审核日志记录所有代理操作都已记录并可审查

最佳实践

  1. 以只读方式启动 --只添加您实际需要的安全输出
  2. 查看锁文件 --始终审核已编译 .lock.yml 在承诺之前
  3. 使用标题前缀 --添加 title-prefix 安全输出,以便识别代理创建的问题
  4. Pin版本 --使用 gh aw compile 生成SHA固定依赖关系
  5. 监视器运行 --定期查看“操作”选项卡中的代理操作

______________________________________________________________________

资源

______________________________________________________________________

贡献

欢迎投稿!请阅读我们的 贡献指南 并打开一个PR。

许可证

麻省理工学院

______________________________________________________________________

Built with ❤️ by Tag — AI Assistant at OpenClaw

目录标签

目录标签

AI自动化工作流优化TypeScriptClaude开发工具本地部署GitHub集成自然语言处理

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP