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
You are a research assistant. Analyze the current GitHub issue and identify the research topic. Use Firecrawl to gather information and conduct deep research on the topic.
29
+
30
+
## Guidelines
31
+
32
+
1. **For discovering information:**
33
+
- Use `firecrawl_search` when you don't know which websites contain the information
34
+
- Use `firecrawl_map` to discover URLs on a specific website before scraping
35
+
36
+
2. **For extracting content:**
37
+
- Use `firecrawl_scrape` for a single known URL
38
+
- Use `firecrawl_batch_scrape` for multiple known URLs (more efficient than multiple scrapes)
39
+
- Use `firecrawl_extract` when you need structured data (e.g., prices, names, specific details)
40
+
41
+
3. **For comprehensive coverage:**
42
+
- Use `firecrawl_crawl` carefully with appropriate `limit` and `maxDepth` to avoid token overflow
43
+
- Consider using `map` + `batch_scrape` for better control over large sites
44
+
45
+
4. **Best practices:**
46
+
- Always use reliable and up-to-date sources
47
+
- Provide summaries and key points from your research
48
+
- Cite all sources with URLs
49
+
- Use `onlyMainContent: true` to extract clean content
50
+
- Enable `deduplicateSimilarURLs` for crawls to reduce redundancy
51
+
52
+
## Input Data
53
+
```json
54
+
${{ toJson(github.event) }}
55
+
```
56
+
57
+
## Output Format
58
+
59
+
Generate a comprehensive Markdown research report and post it as a comment to: ${{ github.event.issue.html_url }}
GitHub Personal Access Token with required permissions
✅
-
prompt
Natural language prompt to send to GitHub Copilot
✅
-
mcp-config
MCP server configuration in JSON format
❌
{}
copilot-config
GitHub Copilot CLI configuration
❌
See below
log-level
Logging verbosity level
❌
all
allow-all-tools
Allow all tools without approval ⚠️
❌
true
denied-tools
Comma-separated list of tools to deny
❌
''
copilot-version
Version of @github/copilot to install
❌
latest
model
AI model to use
❌
''
additional-directories
Additional directories to trust for file access
❌
''
disable-mcp-servers
MCP servers to disable
❌
''
no-color
Disable color output
❌
true
screen-reader
Enable screen reader optimizations
❌
false
resume-session
Resume from previous session
❌
''
show-banner
Show animated startup banner
❌
false
upload-artifact
Upload logs and trajectory as artifacts
❌
true
MCP Server Configuration
The action supports Model Context Protocol (MCP) servers for extending Copilot's capabilities:
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