Skip to content

GroupWidget: add getTabNames() / hasTab() / getActiveTab() tab introspection #351

GroupWidget: add getTabNames() / hasTab() / getActiveTab() tab introspection

GroupWidget: add getTabNames() / hasTab() / getActiveTab() tab introspection #351

Workflow file for this run

name: Claude Agent
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned, labeled]
concurrency:
group: claude-${{ github.event.issue.number || github.event.pull_request.number }}
cancel-in-progress: true
jobs:
claude:
runs-on: ubuntu-latest
if: |
contains(github.event.comment.body, '@claude') ||
contains(github.event.issue.body, '@claude') ||
contains(github.event.issue.labels.*.name, 'claude') ||
github.event.issue.assignee.login == 'claude'
timeout-minutes: 20
permissions:
contents: write
pull-requests: write
issues: write
steps:
- uses: actions/checkout@v6
- uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
github_token: ${{ secrets.WIKI_PAT }}
trigger_phrase: '@claude'
assignee_trigger: 'claude'
label_trigger: 'claude'
claude_args: |
--max-turns 15
--model claude-opus-4-7