Buda vs Pi: personalizar o harness ou operar um workspace de agentes?
Compare extensões, permissões e evidência com a mesma entrega.

Uma equipe que considera o Pi pode querer adicionar ferramentas, mudar a interação ou incorporar um agente ao próprio aplicativo. Outra precisa manter papéis de negócio trabalhando, guardar arquivos e entregar resultados que alguém consiga revisar.
Pi oferece um harness extensível; Buda oferece um workspace de agentes com computador na nuvem. Antes de escolher uma alternativa ao Pi, identifique quem mantém as extensões, o ambiente e a evidência da entrega.
Qual camada a equipe quer manter?
O repositório oficial do Pi reúne API de LLM para vários provedores, runtime de agentes, interface de terminal e CLI de programação. Há uso interativo, modos print/JSON, controle por RPC e um SDK TypeScript para construir aplicações.
Extensions, skills, prompt templates e themes podem virar Pi packages, compartilhados por npm ou Git. Essa flexibilidade ajuda quando a aplicação precisa de uma integração própria, mas também traz responsabilidade por versões, dependências e falhas.
Pi não inclui subagentes ou plan mode por padrão. Isso é uma escolha do núcleo mínimo, não uma impossibilidade: a documentação permite criar a função ou instalar um pacote.
Buda coloca arquivos, navegador, terminal e Git no computador persistente e isolado de cada agente. A execução fica visível no workspace. É possível organizar materiais de cada papel e procedimentos repetíveis sem construir primeiro uma interface de aplicativo. Isso não comprova compatibilidade com extensions do Pi.

Extensão e permissão precisam ser avaliadas juntas
O Pi declara não ter um sistema interno para restringir arquivos, processos, rede ou credenciais. Ele herda as permissões do usuário e processo que o iniciou. Para limites mais fortes, o README aponta padrões com Gondolin, Docker e OpenShell.
Liste, por extensão, diretórios acessíveis, comandos, rede e credenciais. Instruções em texto não equivalem a isolamento do sistema operacional.
Buda fornece um sandbox por agente, mas a equipe continua responsável pelos arquivos, logins e integrações concedidos. Execução visível não significa aprovação obrigatória de toda ação. Separe limite técnico, autorização de negócio e aceitação do resultado; as fontes não estabelecem um vencedor em segurança.
Dois pilotos com a mesma entrega
Os pilotos abaixo são propostas não executadas, não benchmarks. Use as mesmas entradas autorizadas e critérios, registrando diferenças de modelo.
Correção pequena de repositório: trabalhe em uma cópia sem segredos de produção e limite os diretórios editáveis. Exija diff, comandos de teste, saída real e riscos restantes. No Pi, registre extensões e versões do ambiente; no Buda, arquivos da tarefa e local de revisão. O revisor aceita o artefato, não a frase “corrigido”.
Relatório semanal: forneça CSV anonimizado e regra de cálculo. Exija relatório, índice de fontes, script e exceções. Um colega que não participou deve reproduzir um número e continuar um item pendente. Registre material ausente e perguntas adicionais, sem apresentar economia prevista como resultado medido.
Se o problema principal é um runtime inflexível, as interfaces abertas do Pi são relevantes. Se é a dispersão de arquivos e a reconstrução do contexto de cada função, avalie workspaces persistentes.
Deixe a responsabilidade junto do trabalho
Documente mantenedor, ambiente, permissões, artefatos obrigatórios, revisor e rollback. A ficha pode acompanhar um Pi package ou integrar as regras de um agente Buda. O objeto transferível é o procedimento, não um formato supostamente compatível.
Leia agent harness vs meta-harness para organizar as camadas. Para experimentar, execute uma tarefa revisável no Buda Agent Workspace. Quando o processo estiver estável, procure e instale um Skill adequado no Marketplace do Buda AI e ajuste suas permissões.

FAQ
Pi e Oh My Pi são o mesmo produto?
Não. Pi (earendil-works/pi) e Oh My Pi são projetos independentes, com recursos diferentes.
Pi restringe acesso às ferramentas por padrão?
O README diz que não existe um sistema interno de restrição de arquivos, processos, rede e credenciais. Verifique a política do sandbox implantado.
Quando usar o SDK em vez da CLI?
Ao incorporar o agente a um aplicativo ou controlar interação e orquestração. Trabalho interativo em um repositório não exige necessariamente um aplicativo próprio.
Não ter subagentes integrados impede tarefas complexas?
Não. É possível construir ou instalar essa capacidade. Valide o resultado com artefatos reais.
Extensions do Pi podem ser importadas no Buda?
Essa compatibilidade não foi testada. Refaça o mapeamento de etapas, ferramentas e autorizações.
Fontes oficiais verificadas em 9 de outubro de 2026. Pilotos ainda não executados.