Flue: Um Framework TypeScript para Construção de Agentes de Codificação Autônomos

Flue é um framework TypeScript para construir agentes autônomos usando uma arquitetura de harness programável — o mesmo padrão por trás do Claude Code e do Codex. Ele permite definir agentes que planejam, coletam contexto, escrevem arquivos, criam subagentes e executam comandos shell, tudo em um ambiente isolado.
Principais Recursos
- Harness de Agente: Combina um modelo (ex.: Anthropic Claude Sonnet 4-6) com um harness para ferramentas como leitura/escrita de sistema de arquivos, grep, glob, execução bash e acesso à rede.
- Sessões: Contextos persistentes para rastrear trabalho, semelhante às sessões do Claude Code ou Codex.
- Habilidades: Fluxos de trabalho reutilizáveis com saída estruturada usando Valibot para validação em tempo de execução.
- Sandbox: Sandbox virtual integrado sem configuração, ou conecte sua própria sandbox remota. Controle refinado sobre variáveis de ambiente e exposição de tokens.
- Implantação: Agentes são empacotados em um servidor HTTP para uso remoto, ou executados via CLI (
flue run) para tarefas locais e CI.
Exemplo: Triagem de Issues com IA em 22 Linhas
import type { FlueContext } from '@flue/sdk/client';
import { Octokit } from '@octokit/core';
import * as v from 'valibot';
export default async function ({ init, payload, env }: FlueContext) {
const { issueNumber } = payload;
const agent = await init({ model: 'anthropic/claude-opus-4-7' });
const session = await agent.session();
const triage = await session.skill('triage', {
args: { issueNumber },
result: v.object({
severity: v.picklist(['low', 'medium', 'high', 'critical']),
reproducible: v.boolean(),
summary: v.string(),
}),
});
const body = **Severity:** ${triage.severity}\n**Reproducible:** ${triage.reproducible}\n\n${triage.summary};
await (new Octokit({ auth: env.GITHUB_TOKEN })).request(
'POST /repos/{owner}/{repo}/issues/{num}/comments',
{ owner: 'withastro', repo: 'flue', num: issueNumber, body },
);
}
Para Quem é Indicado
Desenvolvedores criando agentes de IA personalizados para revisão de código, triagem de issues, análise de dados, suporte ao cliente ou automação de codificação que desejam controle total sobre a pilha do agente sem alugar uma ferramenta de terceiros.
📖 Leia a fonte completa: HN LLM Tools
👀 See Also

O Plugin OpenClaw-Mem0 Adiciona Memória Persistente Fora da Janela de Contexto
O plugin openclaw-mem0 move o armazenamento de memória completamente para fora da janela de contexto do OpenClaw, evitando perdas por compactação ou reinicializações de sessão. Ele oferece recall e captura automáticos com opções de configuração tanto na nuvem quanto local.

A Abordagem do Cursor para Busca Rápida de Regex para Agentes de IA
O Cursor está desenvolvendo uma busca de regex indexada para resolver problemas de desempenho em grandes monorepos, onde o ripgrep pode levar mais de 15 segundos, utilizando índices invertidos com n-gramas baseados na pesquisa de 1993 de Zobel, Moffat e Sacks-Davis.

O modelo Qwen3-0.6B ajustado supera o professor de 120B em chamadas de função estruturadas.
A Distil Labs publicou um pipeline completo que ajusta um modelo Qwen3-0.6B para alcançar 79,5% de correspondência exata em chamadas de função de casa inteligente IoT, superando um modelo professor de 120B em 29 pontos. O pipeline usa rastreamentos de produção para gerar dados de treinamento sintéticos sem anotação manual.

Sistema de busca de emprego com IA de código aberto, desenvolvido com Claude Code, que avalia ofertas e gera currículos personalizados
Um desenvolvedor disponibilizou em código aberto um projeto Claude Code que transforma seu terminal em um centro de comando para busca de empregos. O sistema avalia ofertas de trabalho em 10 dimensões, gera currículos em PDF otimizados para ATS, escaneia mais de 45 páginas de carreiras de empresas e inclui 14 modos de habilidades.