| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- {
- "$schema": "https://json-schema.org/draft-07/schema#",
- "description": "Command configuration for webhook events. Available variables: {{repo}}, {{full_repo}}, {{repo_owner}}, {{branch}}, {{pusher}}, {{event}}, {{commit}}, {{commit_msg}}, {{pr_number}}, {{pr_action}}, {{tag}}, {{ref_type}}, {{issue_number}}, {{issue_title}}, {{issue_action}}, {{issue_body}}, {{issue_assignee}}, {{issue_labels}}, {{comment_body}}",
- "commands": {
- "push": [],
- "pull_request": [],
- "create": [],
- "delete": [],
- "release": [],
- "issues": [
- {
- "name": "claude-issue-handler",
- "description": "Automatically handle issues assigned to Claude with Claude Agent SDK TypeScript client",
- "type": "node",
- "command": "${AGENT_MANAGER_PATH}/client/dist/index.js",
- "args": ["{{repo_owner}}", "{{repo}}", "{{pusher}}", "{{issue_number}}", "{{issue_title}}", "{{issue_body}}", "{{issue_action}}", "", "{{issue_assignee}}", "{{issue_labels}}"],
- "cwd": "/home/claude",
- "timeout": 600000,
- "filterBranch": null,
- "filterActions": ["assigned", "opened", "reopened"],
- "filterAssignee": "claude"
- }
- ],
- "issue_comment": [
- {
- "name": "claude-comment-handler",
- "description": "Automatically handle issue comments for issues assigned to Claude with Claude Agent SDK TypeScript client",
- "type": "node",
- "command": "${AGENT_MANAGER_PATH}/client/dist/index.js",
- "args": ["{{repo_owner}}", "{{repo}}", "{{pusher}}", "{{issue_number}}", "{{issue_title}}", "{{issue_body}}", "{{issue_action}}", "{{comment_body}}", "{{issue_assignee}}", "{{issue_labels}}"],
- "cwd": "/home/claude",
- "timeout": 600000,
- "filterBranch": null,
- "filterActions": ["created"],
- "filterAssignee": "claude"
- }
- ],
- "global": []
- }
- }
|