6 pontos por click 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • omp é um agente de codificação para terminal baseado no agente de código open source Pi, de Mario Zechner, já vindo com ferramentas de desenvolvimento de nível IDE e recursos práticos por padrão
  • Não é apenas uma versão com UI diferente: ele amplia a arquitetura de agentes do Pi para integrar LSP, depurador (DAP), subagentes, revisão de código, leitura de web e PDF, compartilhamento de sessão e memória
  • O LSP fica ligado diretamente ao processo de edição de arquivos, permitindo que o agente use busca de referências, renomeação de símbolos e verificação de diagnósticos como em uma IDE
  • Suporta Skills baseadas em arquivos e consegue explorar não só Skills próprias do OMP, mas também estruturas de Skills já existentes de Claude, Codex, OpenCode, GitHub e outros
  • O nível de acabamento da TUI é bom, e ela mostra com relativa clareza na tela se o agente está lendo o arquivo atual, pesquisando, editando, validando ou se há um subagente em execução
  • Pelo uso prático, a UI que evita perder de vista o que a IA está fazendo naquele momento foi especialmente útil. Mesmo em tarefas longas, era fácil perceber se ela tinha parado ou ainda estava executando
  • Suporta vários provedores de modelos e pode ser usado em macOS, Linux e Windows, com Bun, Homebrew, script de instalação e binários pré-compilados disponíveis

Ainda assim, a compatibilidade com o ecossistema de extensões do Pi não pode ser considerada totalmente estável. Na versão instalada via npm/source-link, foi confirmado um problema em que algumas extensões existentes do Pi que incluem dependências CommonJS não são carregadas. Os binários pré-compilados não são afetados, mas é preciso cuidado ao combinar instalação por pacote com extensões externas. A causa foi identificada como um módulo de compatibilidade recarregado sobrescrevendo a bridge CommonJS existente; há um PR de correção aberto no momento, mas ele ainda não foi mesclado.

Uma opção atraente para desenvolvedores que querem manter a simplicidade do Pi, mas usar LSP e vários recursos de desenvolvimento sem configuração separada, além de acompanhar o progresso do agente por meio de uma TUI clara. Porém, se você usa extensões do Pi de forma intensiva, vale a pena verificar os problemas de compatibilidade e as mudanças nas releases.

1 comentários

 
click 2 시간 전

A interface para acompanhar em que tarefa o agente está trabalhando é bem boa, então resolvi compartilhar.