Skip to content

Commit b2e39ca

Browse files
committed
docs: add repo-token to README inputs table
1 parent 5715cc5 commit b2e39ca

File tree

1 file changed

+0
-0
lines changed

1 file changed

+0
-0
lines changed

README.md

-8.36 KB

Input Parameters

Parameter Description Required Default
prompt Natural language prompt to send to GitHub Copilot -
copilot-token (Deprecated) Override token for Copilot auth. The default github.token now works. github.token
copilot-config GitHub Copilot CLI configuration (JSON) See below
mcp-config MCP server configuration in JSON format -
Agent Behavior
autopilot Enable autopilot continuation in prompt mode true
max-turns Maximum number of autopilot continuation turns unlimited
no-ask-user Disable ask_user tool for fully autonomous CI execution true
silent Output only the agent response without usage statistics false
model AI model to use (e.g., "claude-sonnet-4", "gpt-5") -
agent Specify a custom agent to use (e.g., "explore") -
reasoning-effort Reasoning effort level (low, medium, high, xhigh) -
experimental Enable experimental CLI features false
Tool Permissions
allow-all-tools Allow all tools without approval true
allowed-tools Comma-separated list of tools to allow (e.g., "shell(git:*)") -
denied-tools Comma-separated list of tools to deny (e.g., "shell(rm)") -
allowed-urls Comma-separated list of URLs/domains to allow -
denied-urls Comma-separated list of URLs/domains to deny -
MCP Configuration
enable-all-github-mcp-tools Enable all GitHub MCP tools false
add-github-mcp-tools Comma-separated list of specific GitHub MCP tools to enable -
add-github-mcp-toolsets Comma-separated list of GitHub MCP toolsets to enable -
disable-mcp-servers Comma-separated list of MCP servers to disable -
disable-builtin-mcps Disable all built-in MCP servers false
Files & Directories
additional-directories Comma-separated list of additional directories to trust -
Session Management
resume-session Resume from a previous session ID (use "latest" for most recent) -
share Share session to a markdown file after completion -
share-gist Share session to a secret GitHub gist false
Output & Logging
output-format Output format (json for JSONL output) -
log-level Log level: none, error, warning, info, debug, all all
upload-artifact Upload Copilot logs as workflow artifacts true
fail-on-error Fail the step if Copilot CLI exits with non-zero code false
copilot-version Version of Copilot CLI to install prerelease
options Additional CLI flags (e.g., "--no-custom-instructions") --screen-reader --no-color --stream off
Parameter Description Required Default
prompt Natural language prompt to send to GitHub Copilot -
copilot-token (Deprecated) Override token for Copilot auth. The default github.token now works. github.token
repo-token Token for repository operations (gh CLI). Use a PAT if the agent needs elevated permissions. github.token
copilot-config GitHub Copilot CLI configuration (JSON) See below
mcp-config MCP server configuration in JSON format -
Agent Behavior
autopilot Enable autopilot continuation in prompt mode true
max-turns Maximum number of autopilot continuation turns unlimited
no-ask-user Disable ask_user tool for fully autonomous CI execution true
silent Output only the agent response without usage statistics false
model AI model to use (e.g., "claude-sonnet-4", "gpt-5") -
agent Specify a custom agent to use (e.g., "explore") -
reasoning-effort Reasoning effort level (low, medium, high, xhigh) -
experimental Enable experimental CLI features false
Tool Permissions
allow-all-tools Allow all tools without approval true
allowed-tools Comma-separated list of tools to allow (e.g., "shell(git:*)") -
denied-tools Comma-separated list of tools to deny (e.g., "shell(rm)") -
allowed-urls Comma-separated list of URLs/domains to allow -
denied-urls Comma-separated list of URLs/domains to deny -
MCP Configuration
enable-all-github-mcp-tools Enable all GitHub MCP tools false
add-github-mcp-tools Comma-separated list of specific GitHub MCP tools to enable -
add-github-mcp-toolsets Comma-separated list of GitHub MCP toolsets to enable -
disable-mcp-servers Comma-separated list of MCP servers to disable -
disable-builtin-mcps Disable all built-in MCP servers false
Files & Directories
additional-directories Comma-separated list of additional directories to trust -
Session Management
resume-session Resume from a previous session ID (use "latest" for most recent) -
share Share session to a markdown file after completion -
share-gist Share session to a secret GitHub gist false
Output & Logging
output-format Output format (json for JSONL output) -
log-level Log level: none, error, warning, info, debug, all all
upload-artifact Upload Copilot logs as workflow artifacts true
fail-on-error Fail the step if Copilot CLI exits with non-zero code false
copilot-version Version of Copilot CLI to install prerelease
options Additional CLI flags (e.g., "--no-custom-instructions") --screen-reader --no-color --stream off

Output Parameters

MCP Server Configuration

The action supports Model Context Protocol (MCP) servers for extending Copilot's capabilities. Configure MCP servers using JSON format with an mcpServers object where each key is the server name and the value contains its configuration.

0 commit comments

Comments
 (0)