AI Researcher Plugin
Pacote de agentes para pesquisa, síntese de fontes e escrita de documentação.
Objetivo
Centralizar o fluxo de trabalho em um orquestrador chamado ai-researcher e separar a busca por especialidade, para reduzir a deriva de contexto e facilitar a manutenção de cada fonte.
Requisitos
- Extensão
ms-vscode.vscode-websearchforcopilot
VS Code Chat Plugin
Instale este plugin pelo ponto de entrada de Chat Plugins do VS Code:
Install Chat Plugin VS Code Insiders
Estrutura
plugin.json- manifesto canônico do pluginmcp.json- configuração canônica dos servidores MCP.plugin/plugin.json- symlink de compatibilidade para../plugin.json.mcp.json- symlink de compatibilidade paramcp.jsonagents/ai-researcher.agent.md- orquestrador principalagents/ai-researcher-github.agent.md- especialista em GitHub docsagents/ai-researcher-microsoft.agent.md- especialista em Microsoft docsagents/ai-researcher-claude-code.agent.md- especialista em Claude Code docsagents/ai-researcher-openai.agent.md- especialista em OpenAI docsagents/ai-researcher-web.agent.md- especialista em Web Search for Copilotagents/ai-researcher-search-view.agent.md- especialista no Search view atual do VS Codeagents/ai-researcher-writer.agent.md- especialista em redação de documentaçãocom.github.copilot/agents/- symlinks dos agentes para o layout empacotado do Copilot
As definições em agents/, o manifesto plugin.json e a configuração
mcp.json são as únicas fontes canônicas. Os layouts alternativos usam
symlinks relativos, portanto não exigem sincronização manual de conteúdo.
Fluxo
- O orquestrador refina a pergunta do usuário.
- Em seguida, ele pergunta onde a resposta deve ser buscada.
- As opções são:
- github_docs - GitHub Docs (MCP)
- microsoft_docs - Microsoft Docs (MCP)
- claude-code-docs - Claude Code Docs (MCP)
- openai-docs - OpenAI Docs (MCP)
- web_search_for_copilot - Web Search for Copilot (VS Code Extension)
- get-search-view-results - Search view atual do VS Code (VS Code Skill, caminho especial)
- Cada fonte delega para um agente especialista.
- O agente de escrita transforma os achados em rascunho pronto para documentação.
Notas:
- Fontes MCP são configuradas em
mcp.json;.mcp.jsoné apenas um alias simbólico. - Ferramentas do VS Code não são servidores MCP e não devem ser adicionadas em
mcp.json. - Para usar
web_search_for_copilot, instale/ative a extensãoms-vscode.vscode-websearchforcopilot(recomendada em.vscode/extensions.json).
Manutenção
Ao adicionar um agente, crie sua definição canônica em agents/ e um symlink
com o mesmo nome em com.github.copilot/agents/, apontando para
../../agents/<arquivo>.agent.md. Mantenha a versão do plugin em plugin.json
alinhada às mudanças publicadas e revise os servidores declarados em mcp.json.
Status
Esta implementação cobre o pacote de agentes, a configuração MCP e as recomendações de extensões necessárias.