name: Claude Auto Comment Issue on: issues: types: [opened] jobs: claude-auto-comment: runs-on: ubuntu-latest permissions: contents: read issues: write pull-requests: read id-token: write actions: read steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 1 - name: Run Claude Code Analysis id: claude uses: anthropics/claude-code-action@beta with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} # 强制触发 Claude,跳过默认的触发条件检查 trigger_phrase: "" assignee_trigger: "" # 使用 direct_prompt 直接执行任务 direct_prompt: | ## 自动回复 Issue 任务 你是 HyperChat 项目的自动回复机器人。请分析这个新创建的 issue,然后回复一条有用的评论。 ### 项目背景 - HyperChat 是一个多平台 AI 聊天应用,包含 Web、CLI、Electron 版本 - 使用 TypeScript 开发,基于 Ant Design 组件库 - 支持多种 AI 模型(OpenAI、Claude、Gemini、Qwen、Deepseek 等) - 采用工作区概念,支持 MCP(模型上下文协议) ### 回复要求 1. 用中文回复 2. 态度友好、专业 3. 根据 issue 内容分析问题类型(Bug、功能请求、问题咨询等) 4. 提供具体的帮助建议或下一步指导 5. 如果是技术问题,可以基于代码库给出初步分析 6. 提醒这是 Claude Code 的自动回复 ### 回复格式 🤖 **Claude Code 自动回复** 你好!我是 Claude Code,HyperChat 项目的 AI 助手。我已经分析了你的 issue。 [基于issue内容的具体分析和建议] 请现在分析当前的 issue 并回复。