SkyClaw: Um Ambiente de Execução de Agentes Aberto Escrito em Rust

SkyClaw é um runtime de agente de código aberto escrito em Rust, desenvolvido em 7 fases com 34 novos recursos e 905 testes. O projeto não tem nenhum aviso do Clippy e está disponível no GitHub.
Fase 0 — Base Consolidada
- Desligamento gracioso com checkpoint de tarefas — nada é perdido na reinicialização
- Disjuntor de provedor com backoff exponencial + jitter (lida com 429/500/503)
- Respostas em streaming com edição no local no Telegram (limitado a 30 edições/min)
- Até 200 rodadas de ferramentas por tarefa, timeout de 30 minutos
Fase 1 — Núcleo Agente
- Decomposição de tarefas em um DAG de subtarefas com ordem de execução topológica + detecção de ciclos
- Fila de tarefas persistente com suporte a SQLite — checkpoints após cada rodada de ferramenta, sobrevive a reinicializações do processo
- Orçamento de contexto/tokens baseado em prioridade em 7 categorias (memória, aprendizados, histórico, etc.)
- Mecanismo de autocorreção — após N falhas consecutivas em uma ferramenta, força rotação de estratégia
- Aprendizado entre tarefas — extrai lições de tarefas concluídas, injeta em contextos futuros
Fase 2 — Autocura
- Watchdog monitora todos os subsistemas, reinicia automaticamente os degradados
- Recuperação de estado com estratégias de rollback/skip/escalation
- Failover de backend de memória — troca automática primária→secundária, recuperação automática quando o primário retorna
Fase 3 — Eficiência
- Roteamento de modelos em camadas — consultas simples usam modelos baratos/rápidos, tarefas complexas recebem premium
- Poda semântica de histórico — pontua cada mensagem por importância, descarta as mais baixas primeiro
- Compressão de saída — extrai sinal de saídas verbosas de ferramentas, mantém primeiras/últimas N linhas + resumo
Fase 4 — Ecossistema
- Canais: Telegram, Discord (serenity/poise), Slack (baseado em polling)
- Ferramenta git tipada com proteções (force-push bloqueado por padrão)
- Registro de habilidades — Markdown + frontmatter YAML, correspondência por palavra-chave e injeção no prompt do sistema
- Painel web HTMX, tema escuro, <50KB, verifica saúde a cada 10s
Fase 5 — Escala em Nuvem
- FileStore S3/R2 com upload multiparte + URLs pré-assinadas
- Métricas OpenTelemetry (latência do provedor, uso de tokens, taxa de sucesso de ferramentas, etc.)
- Multi-tenancy com isolamento completo de workspace/vault/memória por inquilino
- Fluxos OAuth (GitHub, Google, AWS) com PKCE
- Escalabilidade horizontal via orquestrador Docker
Fase 6 — Agente Avançado
- Execução paralela de ferramentas (até 5 concorrentes, detecção automática de dependência via union-find)
- Delegação agente-para-agente — cria subagentes com escopo, máximo 10/tarefa, sem criação recursiva
- Gatilhos proativos: alteração de arquivo, cron, webhook, limite — desativados por padrão, com limitação de taxa
- Prompt de sistema adaptativo — auto-corrige com pontuação de confiança, expira automaticamente correções com baixo desempenho
Fase 7 — Multimodal
- Suporte a visão para JPEG/PNG/GIF/WebP — codificado em base64, funciona com formatos de provedor Anthropic e OpenAI
O desenvolvedor está buscando feedback da comunidade Rust sobre o que construir sobre este runtime.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Sentido: Go SDK para asserções de teste com LLM e extração de texto estruturado
Sense é um SDK Go que utiliza o Claude para duas funções principais: avaliar saídas não determinísticas em testes com asserções em inglês simples, e extrair structs tipadas de textos não estruturados através de reflexão e tool_use forçado.

AiPayGen: Um Marketplace de Agentes de IA com Integração MCP para Claude Code
AiPayGen é um marketplace com 142 agentes de IA em 27 categorias, incluindo finanças, jurídico, saúde, DevOps, segurança e marketing. Funciona como um servidor MCP para uso direto no Claude Code, permitindo que os usuários naveguem, invoquem e gerenciem agentes por meio de comandos específicos.

agentcache: Biblioteca Python para Cache de Prefixo de LLM Multi-Agente
agentcache é uma biblioteca Python que permite que frameworks de LLM multiagente compartilhem prefixos de prompt em cache, alcançando até 76% de taxas de acerto no cache e reduzindo o tempo de inferência pela metade em testes com GPT-4o-mini.

CtxSnap Extensão do VS Code Rastreia Alterações de Arquivos para Sessões do Claude
CtxSnap é uma extensão do VS Code que rastreia quais arquivos foram alterados desde sua última sessão com o Claude e os empacota em um bloco de transferência pronto para colar, com conteúdo dos arquivos e uma barra de orçamento de tokens calibrada para a janela de contexto de 200k do Claude.