O que é o HiAI OpenCode?
O HiAI OpenCode é um plugin do OpenCode que transforma o editor base do OpenCode em um ambiente de desenvolvimento multiagente sofisticado. Em vez de um único assistente de IA, o sistema fornece 14 agentes distintos — cada um projetado para aspectos específicos do fluxo de trabalho de desenvolvimento.
Arquitetura de Agentes
O sistema implementa um modelo de agente canônico com responsabilidades claramente definidas:
Bob atua como o orquestrador, decompondo requisitos e delegando para agentes especializados. Coder lida com tarefas de implementação profunda, escrevendo código de qualidade de produção com total consciência de contexto. Strategist aborda problemas complexos com decomposição e análise de dependências. Manager lida com delegação, rastreamento de TODO e monitoramento de progresso.
Critic realiza a revisão pós-implementação, garantindo que o código atenda aos padrões de qualidade e identificando problemas potenciais antes do lançamento. Designer coordena o trabalho de UI/UX por meio da integração com o Stitch, transformando conceitos em designs visuais. Researcher coleta contexto de bases de código e documentações externas. Writer produz textos, conteúdo de SEO e materiais de marketing. Vision lida com o processamento de mídia — extraindo informações de PDFs, analisando imagens e processando conteúdo visual.
O sistema também inclui Agent Skills para gerenciamento e descoberta de habilidades, Sub para tarefas limitadas leves, build para execução geral, plan para planejamento arquitetural e Quality Guardian para revisão multi-eixo.
Agentes Ocultos (5)
Roteamento de Agentes Baseado em Modo
Diferentes tarefas são roteadas para diferentes agentes com base na seleção do modo:
- Quick mode (correções de arquivo único, erros de digitação, modificações simples) roteia para Sub
- Deep mode (implementação autônoma) roteia para Coder
- Ultrabrain mode (lógica difícil, arquitetura, estratégia) roteia para Strategist
- Visual-engineering mode roteia para Designer
- Writing mode roteia para Writer
- Operações de Git roteiam para Manager
Integração MCP
O plugin conecta múltiplos servidores MCP (Model Context Protocol) para capacidades aprimoradas:
Stitch fornece integração de sistema de design e geração de UI. Firecrawl lida com pesquisa na web e extração de conteúdo. Context7 acessa documentação de bibliotecas. grep_app pesquisa no GitHub por exemplos de código do mundo real. MemPalace fornece capacidades de grafo de conhecimento e memória. Sequential-thinking permite raciocínio estruturado para problemas complexos.
Instalação e Configuração
Instale via: opencode plugin @hiai-gg/hiai-opencode@latest --global
A configuração ocorre por meio do hiai-opencode.json, definindo slots de modelo, configurações do switchboard MCP e controles de descoberta de habilidades. A configuração aceita 10 slots de modelo com especificações de provedor e cadeias de fallback.
Integração LSP
O sistema fornece padrões de servidor de linguagem para TypeScript, Svelte, ESLint, Bash e Pyright. Isso permite detecção de erros em tempo real, preenchimento automático inteligente e suporte a refatoração em todo o fluxo de trabalho de desenvolvimento.
Mecanismos de Continuação
Ralph-loop fornece continuação automática de tarefas — o sistema lembra onde o trabalho parou e retoma de forma inteligente. A aplicação de continuação de Todo garante que as tarefas sejam concluídas totalmente em vez de serem abandonadas no meio da execução.
O plugin é distribuído como @hiai-gg/hiai-opencode no npm, facilitando a instalação e atualização por meio do gerenciamento padrão de pacotes Node.js.