Skip to content

feat: add Bright Data Rapid Agent for web intelligence and real-time web data#2

Open
felixLandlord wants to merge 1 commit into
proflead:masterfrom
felixLandlord:feature/brightdata-rapid-agent
Open

feat: add Bright Data Rapid Agent for web intelligence and real-time web data#2
felixLandlord wants to merge 1 commit into
proflead:masterfrom
felixLandlord:feature/brightdata-rapid-agent

Conversation

@felixLandlord

Copy link
Copy Markdown

Agent Submission

Agent Name: Bright Data Rapid Agent

Category: [ ] Orchestration [ ] Full-Stack [ ] Coding [ ] Testing [ ] Design [x] Productivity [ ] DevOps [ ] Debugging

Type: [x] New Agent [ ] Agent Improvement [ ] Bug Fix [ ] Documentation

Description

This contribution adds a GitHub Copilot custom agent that integrates with the Bright Data MCP server for live web access.

Live web research via Bright Data MCP — search, discover, and scrape with citations
Uses discover, search_engine, scrape_as_markdown, and batch variants for search and page retrieval.

The agent fills these gaps:

Need Agent
Exploratory research on an unfamiliar topic Rapid Agent
Fact-checking a specific claim or current event Rapid Agent
Looking up official docs, specs, or release notes Rapid Agent
Reading and quoting content from known URLs Rapid Agent
Running several search queries at once Rapid Agent
Fetching multiple URLs in one step Rapid Agent
Simple search-and-scrape workflows without browser automation Rapid Agent

Configures Copilot to use the Bright Data MCP server for web search and page retrieval using the discover, search_engine, scrape_as_markdown, and batch tools.
Instructs Copilot to perform live web operations through the configured Bright Data MCP server and cite retrieved sources using the page title and URL.

The agents can be selected from the Copilot agent picker on GitHub.com, when assigning issues, in Copilot Chat (/task), or through Copilot CLI (/agent or --agent).

Testing Checklist

  • Tested in CLI environment
  • Tested in VS Code/IDE
  • Tested with recommended model
  • Edge cases handled appropriately
  • Tool access verified
  • Handoffs work correctly (if applicable)

Documentation Checklist

  • Agent added to README.md (if new)
  • All frontmatter fields complete
  • Usage examples provided (CLI and IDE)
  • Integration patterns documented
  • Limitations clearly stated
  • Tips for best results included

Quality Standards

  • Follows agent template structure
  • No sensitive data or credentials
  • Clear, actionable instructions
  • Professional formatting
  • Provides clear value to users

Additional Notes

Official references:


By submitting this PR, I confirm that:

  • I have read and followed the Contributing Guidelines
  • My agent meets all quality standards
  • I have tested this thoroughly
  • I am the original author or have permission to submit this

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new custom GitHub Copilot agent, the 'Bright Data Rapid Agent', designed for real-time web research and scraping using the Bright Data MCP server, and updates the README to reflect this addition. The review feedback highlights a critical security vulnerability where the agent is over-privileged with unnecessary 'execute' and 'edit' tools, posing an indirect prompt injection risk. Additionally, the feedback points out an invalid model name ('claude-sonnet-4.6') and recommends wrapping the rules section in '' tags to maintain consistency with other agents in the repository.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

name: brightdata-rapid-agent
description: Real-time web research via Bright Data MCP (free tier) — search, discover, and scrape
model: claude-sonnet-4.6
tools: ['execute', 'read', 'edit', 'search', 'brightdata/*']

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

security-high high

Security Vulnerability: Over-privileged Agent (Indirect Prompt Injection Risk)

The agent is configured with execute and edit tools. Since this agent's primary purpose is to perform web research and scrape external websites, granting it permissions to execute arbitrary shell commands and edit local files poses a significant security risk.

If a scraped website contains a malicious prompt injection payload, it could trick the model into executing arbitrary commands or modifying the repository files.

Recommendation:
Remove execute and edit from the tools list to adhere to the principle of least privilege.

Suggested change
tools: ['execute', 'read', 'edit', 'search', 'brightdata/*']
tools: ['read', 'search', 'brightdata/*']

---
name: brightdata-rapid-agent
description: Real-time web research via Bright Data MCP (free tier) — search, discover, and scrape
model: claude-sonnet-4.6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Correctness: Invalid Model Name

The model claude-sonnet-4.6 does not exist. To maintain consistency with the other agents in this repository (which use claude-sonnet-4.5), please update the model field.

Suggested change
model: claude-sonnet-4.6
model: claude-sonnet-4.5

Comment on lines +64 to +69
## Rules

- **Bright Data only for the web:** Never answer from training data or built-in fetch for current web facts; use MCP tools and cite tool output.
- Ground every factual claim in tool output; never invent data or URLs.
- Prefer fewer, higher-quality tool calls (free tier has monthly limits).
- Respect robots, terms of service, and privacy; do not bypass paywalls or authentication.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consistency: Missing <rules> tags

To maintain consistency with the other agents in this repository (such as research-agent.agent.md) and the agent template (templates/agent-template.md), the rules should be wrapped in <rules> and </rules> tags.

Suggested change
## Rules
- **Bright Data only for the web:** Never answer from training data or built-in fetch for current web facts; use MCP tools and cite tool output.
- Ground every factual claim in tool output; never invent data or URLs.
- Prefer fewer, higher-quality tool calls (free tier has monthly limits).
- Respect robots, terms of service, and privacy; do not bypass paywalls or authentication.
## Rules
<rules>
- **Bright Data only for the web:** Never answer from training data or built-in fetch for current web facts; use MCP tools and cite tool output.
- Ground every factual claim in tool output; never invent data or URLs.
- Prefer fewer, higher-quality tool calls (free tier has monthly limits).
- Respect robots, terms of service, and privacy; do not bypass paywalls or authentication.
</rules>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant