O que AgentRepoRouter faz?
Habilidade de roteamento sensível a repositórios para CLIs de codificação com IA que mapeia tarefas para o repositório, skill/agente de projeto e backend CLI nativo corretos.
Visão Geral
O AgentRepoRouter é uma ferramenta projetada para ambientes de desenvolvimento orientados por IA. Ele automatiza o processo de selecionar a skill de projeto, repositório e backend CLI corretos com base na descrição de uma tarefa fornecida pelo usuário. Isso evita gargalos manuais de configuração, especialmente em espaços de trabalho com vários repositórios ou configurações de monorepo.
Como Funciona
- O usuário fornece uma descrição de tarefa (por exemplo, "Implementar autenticação OAuth no serviço de usuários" ou "Corrigir bug de CSS no painel do administrador").
- O
AgentRepoRouteranalisa a tarefa e a combina com regras em um arquivo de configuração (por exemplo,agent-repo-router.jsonou.agent-router.yaml). - A habilidade retorna ou executa diretamente o repositório, skill e backend CLI nativo associados.
Configuração
Crie um arquivo de configuração na raiz do seu projeto ou workspace:
{
"version": "1.0",
"rules": [
{
"pattern": "autenticação|login|oauth",
"repository": "auth-service",
"projectSkill": "skills/auth-skill.json",
"cliBackend": "claude"
},
{
"pattern": "dashboard|admin|ui",
"repository": "admin-panel",
"projectSkill": "skills/ui-skill.json",
"cliBackend": "cursor"
}
],
"defaults": {
"repository": "default-repo",
"projectSkill": "skills/default-skill.json",
"cliBackend": "codex"
}
}
Uso
Depois de configurado, você pode chamar a habilidade por meio do CLI da sua ferramenta de IA, por exemplo:
> route "Implementar autenticação OAuth no serviço de usuários"
Ou integrá-lo programaticamente em seus fluxos de trabalho de IA (dependendo do CLI) para encaminhamento automático de tarefas.
Plataformas Suportadas
- Claude Code (Anthropic)
- Cursor (Cursor AI)
- Codex (OpenAI)
- Outros CLIs compatíveis com skills de IA (consulte a documentação da ferramenta)
Exemplo de Fluxo de Trabalho
- O desenvolvedor digita: "Preciso adicionar um novo endpoint de API para buscar perfis de usuários"
AgentRepoRoutercorresponde ao padrãoapi|endpoint|perfil|usuárioe o roteia para:- Repositório:
user-service - Skill de projeto:
skills/api-skill.json - Backend CLI:
codex
- Repositório:
- O CLI de IA carrega o contexto do repositório, aplica a skill de projeto e executa a tarefa.
Limitações
- O arquivo de configuração deve ser mantido manualmente para adicionar/atualizar regras.
- O desempenho da correspondência de padrões depende da complexidade das expressões regulares.
- Pode exigir modificações específicas da ferramenta para integração total em alguns CLIs.
Licença
MIT