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

✍️ OpenClawRadar📅 Publicado: March 9, 2026🔗 Source
SkyClaw: Um Ambiente de Execução de Agentes Aberto Escrito em Rust
Ad

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
Ad

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

Ad

👀 See Also

Sentido: Go SDK para asserções de teste com LLM e extração de texto estruturado
Tools

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.

OpenClawRadar
AiPayGen: Um Marketplace de Agentes de IA com Integração MCP para Claude Code
Tools

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.

OpenClawRadar
agentcache: Biblioteca Python para Cache de Prefixo de LLM Multi-Agente
Tools

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.

OpenClawRadar
CtxSnap Extensão do VS Code Rastreia Alterações de Arquivos para Sessões do Claude
Tools

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.

OpenClawRadar