You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/faq.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -141,7 +141,7 @@ Comments appear as claude[bot] when the action uses its built-in authentication.
141
141
142
142
**Solution**: Remove `github_token` from your workflow file unless you're using a custom GitHub App.
143
143
144
-
**Note**: The `use_sticky_comment` feature only works with claude[bot] authentication. If you're using a custom `github_token`, sticky comments won't update properly since they expect the claude[bot] username.
144
+
**Note**: The `use_sticky_comment` feature by default only works with claude[bot] authentication. If you're using a custom `github_token`, sticky comments won't update properly unless you also pass `sticky_comment_app_bot_id` or `sticky_comment_app_bot_name`.
|`mode`| Execution mode: 'tag' (default - triggered by mentions/assignments), 'agent' (for automation), 'experimental-review' (for PR reviews) | No |`tag`|
52
-
|`anthropic_api_key`| Anthropic API key (required for direct API, not needed for Bedrock/Vertex) | No\*| - |
53
-
|`claude_code_oauth_token`| Claude Code OAuth token (alternative to anthropic_api_key) | No\*| - |
54
-
|`direct_prompt`| Direct prompt for Claude to execute automatically without needing a trigger (for automated workflows) | No | - |
55
-
|`override_prompt`| Complete replacement of Claude's prompt with custom template (supports variable substitution) | No | - |
56
-
|`base_branch`| The base branch to use for creating new branches (e.g., 'main', 'develop') | No | - |
57
-
|`max_turns`| Maximum number of conversation turns Claude can take (limits back-and-forth exchanges) | No | - |
58
-
|`timeout_minutes`| Timeout in minutes for execution | No |`30`|
59
-
|`use_sticky_comment`| Use just one comment to deliver PR comments (only applies for pull_request event workflows) | No |`false`|
60
-
|`github_token`| GitHub token for Claude to operate with. **Only include this if you're connecting a custom GitHub app of your own!**| No | - |
61
-
|`model`| Model to use (provider-specific format required for Bedrock/Vertex) | No | - |
62
-
|`fallback_model`| Enable automatic fallback to specified model when primary model is unavailable | No | - |
63
-
|`anthropic_model`|**DEPRECATED**: Use `model` instead. Kept for backward compatibility. | No | - |
64
-
|`use_bedrock`| Use Amazon Bedrock with OIDC authentication instead of direct Anthropic API | No |`false`|
65
-
|`use_vertex`| Use Google Vertex AI with OIDC authentication instead of direct Anthropic API | No |`false`|
66
-
|`allowed_tools`| Additional tools for Claude to use (the base GitHub tools will always be included) | No | "" |
67
-
|`disallowed_tools`| Tools that Claude should never use | No | "" |
68
-
|`custom_instructions`| Additional custom instructions to include in the prompt for Claude | No | "" |
69
-
|`mcp_config`| Additional MCP configuration (JSON string) that merges with the built-in GitHub MCP servers | No | "" |
70
-
|`assignee_trigger`| The assignee username that triggers the action (e.g. @claude). Only used for issue assignment | No | - |
71
-
|`label_trigger`| The label name that triggers the action when applied to an issue (e.g. "claude") | No | - |
72
-
|`trigger_phrase`| The trigger phrase to look for in comments, issue/PR bodies, and issue titles | No |`@claude`|
73
-
|`branch_prefix`| The prefix to use for Claude branches (defaults to 'claude/', use 'claude-' for dash format) | No |`claude/`|
74
-
|`claude_env`| Custom environment variables to pass to Claude Code execution (YAML format) | No | "" |
75
-
|`settings`| Claude Code settings as JSON string or path to settings JSON file | No | "" |
76
-
|`additional_permissions`| Additional permissions to enable. Currently supports 'actions: read' for viewing workflow results | No | "" |
77
-
|`experimental_allowed_domains`| Restrict network access to these domains only (newline-separated). | No | "" |
78
-
|`use_commit_signing`| Enable commit signing using GitHub's commit signature verification. When false, Claude uses standard git commands | No |`false`|
|`mode`| Execution mode: 'tag' (default - triggered by mentions/assignments), 'agent' (for automation), 'experimental-review' (for PR reviews) | No |`tag`|
52
+
|`anthropic_api_key`| Anthropic API key (required for direct API, not needed for Bedrock/Vertex) | No\*| - |
53
+
|`claude_code_oauth_token`| Claude Code OAuth token (alternative to anthropic_api_key) | No\*| - |
54
+
|`direct_prompt`| Direct prompt for Claude to execute automatically without needing a trigger (for automated workflows) | No | - |
55
+
|`override_prompt`| Complete replacement of Claude's prompt with custom template (supports variable substitution) | No | - |
56
+
|`base_branch`| The base branch to use for creating new branches (e.g., 'main', 'develop') | No | - |
57
+
|`max_turns`| Maximum number of conversation turns Claude can take (limits back-and-forth exchanges) | No | - |
58
+
|`timeout_minutes`| Timeout in minutes for execution | No |`30`|
59
+
|`use_sticky_comment`| Use just one comment to deliver PR comments (only applies for pull_request event workflows) | No |`false`|
60
+
|`github_token`| GitHub token for Claude to operate with. **Only include this if you're connecting a custom GitHub app of your own!**| No | - |
61
+
|`model`| Model to use (provider-specific format required for Bedrock/Vertex) | No | - |
62
+
|`fallback_model`| Enable automatic fallback to specified model when primary model is unavailable | No | - |
63
+
|`anthropic_model`|**DEPRECATED**: Use `model` instead. Kept for backward compatibility. | No | - |
64
+
|`use_bedrock`| Use Amazon Bedrock with OIDC authentication instead of direct Anthropic API | No |`false`|
65
+
|`use_vertex`| Use Google Vertex AI with OIDC authentication instead of direct Anthropic API | No |`false`|
66
+
|`allowed_tools`| Additional tools for Claude to use (the base GitHub tools will always be included) | No | "" |
67
+
|`disallowed_tools`| Tools that Claude should never use | No | "" |
68
+
|`custom_instructions`| Additional custom instructions to include in the prompt for Claude | No | "" |
69
+
|`mcp_config`| Additional MCP configuration (JSON string) that merges with the built-in GitHub MCP servers | No | "" |
70
+
|`assignee_trigger`| The assignee username that triggers the action (e.g. @claude). Only used for issue assignment | No | - |
71
+
|`label_trigger`| The label name that triggers the action when applied to an issue (e.g. "claude") | No | - |
72
+
|`trigger_phrase`| The trigger phrase to look for in comments, issue/PR bodies, and issue titles | No |`@claude`|
73
+
|`branch_prefix`| The prefix to use for Claude branches (defaults to 'claude/', use 'claude-' for dash format) | No |`claude/`|
74
+
|`claude_env`| Custom environment variables to pass to Claude Code execution (YAML format) | No | "" |
75
+
|`settings`| Claude Code settings as JSON string or path to settings JSON file | No | "" |
76
+
|`additional_permissions`| Additional permissions to enable. Currently supports 'actions: read' for viewing workflow results | No | "" |
77
+
|`experimental_allowed_domains`| Restrict network access to these domains only (newline-separated). | No | "" |
78
+
|`use_commit_signing`| Enable commit signing using GitHub's commit signature verification. When false, Claude uses standard git commands | No |`false`|
79
+
|`sticky_comment_app_bot_id`| The ID of the app bot that will be used to create the sticky comment. Defaults to the Claude app bot ID. | No |`209825114`|
80
+
|`sticky_comment_app_bot_name`| The name of the app bot that will be used to create the sticky comment. Defaults to 'claude'. | No |`claude`|
79
81
80
82
\*Required when using direct Anthropic API (default and when not using Bedrock or Vertex)
0 commit comments