Integrações
EGC para Mistral Vibe
Dê ao Mistral Vibe a mesma memória persistente, as mesmas proteções e o mesmo contexto de outras 27 ferramentas de programação com IA. Uma instalação local, criptografada na sua máquina, nada enviado para a nuvem.
Suporte da comunidadeInstalada, registrada e testada no CI como todas as outras ferramentas; uma mudança do fabricante que a quebre espera um relato ou um pull request. Como funcionam os níveis de suporte.
Instalação
Um comando prepara o motor para o Mistral Vibe e para todas as outras ferramentas que ele detectar. Depois rode egc init uma vez em cada projeto que você quer que o EGC gerencie.
npm install -g @egchq/egc && egc install
cd your-project && egc initA biblioteca de prompts (agents, skills, commands e rules) é opcional e vem desligada. Adicione em todas as ferramentas detectadas com egc install --prompt-library, ou só no Mistral Vibe com egc install --target vibe --profile full.
O que o Mistral Vibe ganha
Memória
Decisões, contexto da sessão, memória de trabalho e lições registradas no Mistral Vibe ficam disponíveis em todas as outras ferramentas que você abrir, e vice-versa. Criptografado em repouso, separado por projeto e por branch, nunca commitado.
Malha de sessões
As sessões abertas se anunciam, reservam os arquivos que editam e trocam eventos num barramento local; o Mistral Vibe lê o barramento pelo protocolo de memória, e pelas ferramentas MCP onde elas estão registradas.
Guardian
Validação de comandos e controle de gravações pelo egc-guardian: pelas ferramentas MCP dele onde estão registradas, e pelos hooks da própria ferramenta onde ela os tem. Guardian e Token Crusher como entradas [[hooks]] do tipo pre_tool no hooks.toml: o Guardian rígido nas ferramentas de terminal e no edit, respondendo {decision: "deny", reason} pelo vibe-guardian-adapter.js; o Crusher nas ferramentas de terminal, devolvendo o comando reescrito pelo egc run em hook_specific_output.tool_input.
Token Crusher
A saída do terminal é comprimida antes de chegar ao modelo, mantendo todo erro e aviso, com um livro-caixa local do que foi economizado. Onde a ferramenta não tem um hook que reescreva comandos, o shim no nível do PATH (egc crusher-shim) cobre git, npm, gh e o resto.
Onde o EGC instala
| Id do destino | vibe |
|---|---|
| Arquivos | Skills instaladas direto em ~/.vibe/skills/<name>/SKILL.md, onde o Vibe as descobre (o VIBE_HOME muda a raiz; o vibe-project grava .vibe/skills/ para uma pasta confiável); agents, commands e rules vão como biblioteca em egc/library/ na mesma raiz, fora da pasta agents/ de onde o Vibe lê perfis TOML; o AGENTS.md da raiz é instalado como ~/.vibe/AGENTS.md, o arquivo de instruções do usuário que o Vibe lê em todo projeto, onde o bootstrap cognitivo mantém o protocolo de memória. |
| Servidores MCP | Registrados pelo egc init no config.toml em VIBE_HOME ou ~/.vibe como tabelas [[mcp_servers]] com transport = "stdio", o formato que o vibe mcp add grava. |
O mapa completo de como cada ferramenta se integra está na especificação dos tiers de integração.
Compartilhe a memória entre o Mistral Vibe e
Todas as ferramentas abaixo leem e gravam a mesma memória que o Mistral Vibe. Abra duas lado a lado e a segunda já sabe o que a primeira decidiu.
