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

Sherlock: Documentação do Apple Developer como MCP Local para Claude Code
Tools

Sherlock: Documentação do Apple Developer como MCP Local para Claude Code

Sherlock indexa 70 mil símbolos da API da Apple no SQLite FTS5 e fornece 5 ferramentas MCP + 3 habilidades de ativação automática para fundamentar o Claude Code em documentações reais, evitando alucinações.

OpenClawRadar
AI Chat Exporter: Uma Extensão do Chrome para Conversas do Claude em PDF de Alta Fidelidade
Tools

AI Chat Exporter: Uma Extensão do Chrome para Conversas do Claude em PDF de Alta Fidelidade

Um desenvolvedor criou o AI Chat Exporter, uma extensão do Chrome que preserva matemática, código e imagens ao exportar conversas do Claude para PDF. A ferramenta utiliza um mecanismo de renderização baseado no navegador, desenvolvido com o Claude 3.5 Sonnet, para lidar com formatação progressiva de markdown e LaTeX.

OpenClawRadar
Usando um LLM Local como Subagente de Código do Claude para Reduzir o Uso de Contexto
Tools

Usando um LLM Local como Subagente de Código do Claude para Reduzir o Uso de Contexto

Um usuário do Reddit demonstra como o Claude Code pode delegar tarefas a um LLM local executado via LM Studio, mantendo o conteúdo dos arquivos fora do contexto do Claude. A configuração usa um script Python de ~120 linhas com a API de chamada de ferramentas do LM Studio para lidar com operações de arquivo localmente.

OpenClawRadar
skill-depot: Um Sistema de Memória e Habilidades Local-First para Agentes de IA Compatíveis com MCP
Tools

skill-depot: Um Sistema de Memória e Habilidades Local-First para Agentes de IA Compatíveis com MCP

skill-depot é um sistema de recuperação que armazena o conhecimento do agente em arquivos Markdown e usa embeddings vetoriais para buscar semanticamente e carregar seletivamente apenas o conteúdo relevante. Ele funciona 100% localmente sem chaves de API, é compatível com qualquer agente MCP e pode ser configurado com npx skill-depot init.

OpenClawRadar