Pu.sh: Um Harness de Agente de Codificação com 400 Linhas de Script Shell do HN

Pu.sh é um harness completo para agentes de codificação escrito em ~400 linhas de shell script, projetado para máxima portabilidade. Requer apenas sh, curl e awk — sem npm, pip, Docker ou outras dependências. O projeto é inspirado no Pi (pi.dev) e usa as mesmas 7 ferramentas e modelo de edição de texto exato.
Principais Características
- Modelos suportados: Anthropic (Claude) e OpenAI
- 7 ferramentas integradas: bash, read, write, edit, grep, find, ls
- Modo REPL para uso interativo
- Compactação automática do contexto da conversa
- Capacidades de checkpoint/resume
- Modo pipe para scripts
- 90 testes sem API para verificar funcionalidades sem chamadas externas
Notavelmente ausentes: TUI, streaming, suporte a imagens, OAuth, compatibilidade com Windows — e, como diz o autor, "dignidade".
Código e Filosofia
O autor admite que não consegue ler a maior parte do código awk, que foi escrito por Pi/Claude/Codex. O loop de raciocínio lida com parsing JSON e chamadas de ferramentas entre turnos usando awk. O loop do agente em si é minúsculo — a maior parte da complexidade em CLIs de agentes reais vem da experiência do desenvolvedor e da robustez. O projeto é lançado sob uma regra autoimposta: sem novas dependências e com menos de 500 linhas de código.
Configuração
curl -sL pu.dev/pu.sh -o pu.sh && chmod +x pu.sh
./pu.sh
Tudo o que você precisa é curl, awk e uma chave de API. O autor incentiva os leitores a criarem seu próprio harness adaptado às suas necessidades.
📖 Leia o código fonte completo: HN AI Agents
👀 See Also

Plugin de Excelência Criativa para Claude Code Melhora a Qualidade da Animação com Tese de Interação
Um novo plugin de código aberto para Claude Code aborda a geração de animações genéricas implementando uma abordagem de 'tese de interação' onde o Claude deve descrever conceitos de movimento antes de codificar. O plugin inclui 8 sub-habilidades que abrangem GSAP, Framer Motion, animações CSS e princípios de design de repositórios estudados.

Sponsio: Barreiras Determinísticas para OpenClaw — Bloqueando Chamadas de Ferramentas 'Legais, mas Erradas'
Ferramenta open-source que atua na fronteira das ferramentas, avaliando cada chamada com contratos de lógica temporal (~0,14ms p50). Impede que agentes editem arquivos fora do diretório de trabalho, façam force-push ou executem migrações no banco errado.

LystBot: Um Servidor MCP para Claude Gerenciar Listas e Tarefas
LystBot é um aplicativo de gerenciamento de listas com um servidor MCP nativo que permite ao Claude interagir diretamente com listas de compras, tarefas e listas de viagem. Desenvolvido principalmente com Claude Code, inclui um aplicativo móvel Flutter, API REST, CLI e servidor MCP Node.js de código aberto.

RiserFlow MCP Server Adiciona Capacidades de E-commerce ao OpenClaw
Um servidor MCP de código aberto chamado RiserFlow permite que o OpenClaw busque produtos semanticamente, gerencie carrinhos e faça pedidos reais que aparecem nos sistemas de administração das lojas, com suporte atual para Bitrix e um padrão de adaptador para outras plataformas.