# 占位 / 模板 —— 实际 workflow 会在 Milestone A2 阶段填充并改名为 claude.yml # 这里只展示目标形态,让任何来读仓库的人都能立刻理解最终调用方式 name: Claude Code Agent on: issues: types: [opened, edited] issue_comment: types: [created] pull_request: types: [opened, synchronize] permissions: contents: write issues: write pull-requests: write jobs: claude: # 仅在评论/正文含 @claude 时跑 if: contains(github.event.comment.body, '@claude') || contains(github.event.issue.body, '@claude') || contains(github.event.pull_request.body, '@claude') runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Run claude-gitea-agent uses: pangtiankai/claude-gitea-agent@main with: gitea_token: ${{ secrets.GITEA_TOKEN }} anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} # 可选:限制 Claude 能用的工具 # allowed_tools: 'Read,Edit,Write,Bash'