Sgai: Ferramenta de Desenvolvimento de Software Multiagente Orientada a Objetivos

✍️ OpenClawRadar📅 Publicado: February 26, 2026🔗 Source
Sgai: Ferramenta de Desenvolvimento de Software Multiagente Orientada a Objetivos
Ad

O que o Sgai faz

Sgai (pronuncia-se "Sky") é uma fábrica de software com IA orientada a objetivos que roda localmente no seu repositório. Em vez de instruções passo a passo, você define resultados em arquivos GOAL.md descrevendo o que deve ser construído, não como. O sistema então coordena múltiplos agentes de IA para executar o objetivo.

Principais recursos

  • Fluxo de trabalho orientado a objetivos: Defina resultados em arquivos GOAL.md com portões de conclusão (ex: make test) que determinam quando o trabalho está realmente concluído
  • Coordenação multiagente: Decompõe objetivos em um DAG de funções (desenvolvedor → revisor → analista de segurança, etc.)
  • Execução local: Tudo roda localmente no seu repositório sem pushes automáticos para o GitHub
  • Monitoramento visual: Painel web mostra execução em tempo real do grafo de agentes
  • Esclarecimento interativo: Agentes fazem perguntas esclarecedoras quando necessário antes da execução
  • Extração de habilidades: Extrai habilidades reutilizáveis e trechos de código de sessões concluídas

Como funciona

O fluxo de trabalho segue estas etapas:

  1. Crie um Objetivo: A maioria dos usuários cria objetivos usando o assistente integrado. Objetivos são armazenados em GOAL.md e descrevem resultados, não etapas de implementação.
  2. Agentes Planejam o Trabalho: Sgai divide seu objetivo em um diagrama de fluxo de trabalho de agentes coordenados com funções definidas.
  3. Aprove e Monitore: Agentes fazem perguntas esclarecedoras, depois trabalham autonomamente executando tarefas, rodando testes e validando conclusão.
  4. Aprenda com Sessões: O sistema extrai habilidades reutilizáveis de sessões concluídas.

Exemplo GOAL.md

---
flow: |
  "backend-developer" -> "code-reviewer"
completionGateScript: make test
interactive: yes
---

Construa uma API REST

Crie endpoints para registro de usuário e login com autenticação JWT.

  • POST /register valida email, faz hash da senha
  • POST /login retorna token JWT
  • Testes passam antes da conclusão
Ad

Instalação e Configuração

Configuração automatizada recomendada via opencode:

opencode update
opencode auth login
opencode --model anthropic/claude-opus-4-6 run "instale o Sgai usando as instruções de https://github.com/sandgardenhq/sgai/blob/main/INSTALLATION.md"

Requisitos de instalação manual: Go, Node.js, bun, opencode. Recomendado: jj (controle de versão), tmux (gerenciamento de sessão), ripgrep (busca de código), Graphviz (renderização de diagramas).

Comando de instalação:

go install github.com/sandgardenhq/sgai/cmd/sgai@latest

Ou compile a partir do código-fonte:

git clone https://github.com/sandgardenhq/sgai.git
cd sgai
cd cmd/sgai/webapp && bun install && cd ../../..
make build

Executando o Sgai

Inicie o servidor com sgai serve e abra http://localhost:8080 para acessar o painel.

Detalhes técnicos

  • Código aberto (Go)
  • Funciona com Anthropic, OpenAI ou modelos locais via opencode
  • Mudanças passam pelo seu controle de versão (recomenda jj, mas Git funciona)
  • Demonstração disponível: vídeo de 4 minutos
  • Exemplo de caso de uso: "Construa um compressor de imagens arrastar e soltar" → 3 agentes (desenvolvedor, revisor, designer) → Aplicativo funcionando com testes passando → 45 minutos

O projeto é descrito como "ainda inicial e bruto em alguns aspectos, mas funcional o suficiente para compartilhar" e tem sido usado internamente para prototipar pequenos aplicativos e ferramentas internas.

📖 Leia o código-fonte completo: HN AI Agents

Ad

👀 See Also

Traduzir para pt: Problema de Loop de Validação de Tarefa do OpenClaw Codex-GPT5.4
Tools

Traduzir para pt: Problema de Loop de Validação de Tarefa do OpenClaw Codex-GPT5.4

Um desenvolvedor relata que o Codex-GPT5.4 através do OpenClaw fica preso em um loop de validação de tarefas durante o trabalho autônomo em projetos, identificando e confirmando tarefas repetidamente sem executá-las. Eles implementaram controles de espaço de trabalho incluindo TASKS.md, regras de heartbeat e arquivos de persona para abordar o problema.

OpenClawRadar
Claude adiciona recurso de importação de memória para migrar de outros provedores de IA
Tools

Claude adiciona recurso de importação de memória para migrar de outros provedores de IA

O Claude agora permite que os usuários importem contexto e preferências de outros provedores de IA através de um processo de copiar e colar. O recurso de memória está disponível em todos os planos pagos e ajuda a manter o histórico de conversas ao alternar entre plataformas.

OpenClawRadar
Desenvolvedor Cria Linguagem de Programação GALA com Claude Code, Observa que Tipagem Forte Melhora Confiabilidade do Código Gerado por IA
Tools

Desenvolvedor Cria Linguagem de Programação GALA com Claude Code, Observa que Tipagem Forte Melhora Confiabilidade do Código Gerado por IA

Um desenvolvedor criou o GALA, uma linguagem de programação funcional que transpila para Go, usando extensivamente o Claude Code. A linguagem apresenta tipos selados, correspondência de padrões exaustiva, imutabilidade por padrão e mônadas, com o Claude ajudando a implementar inferência de tipos, transformadores de correspondência de padrões e corrigindo mais de 40 bugs.

OpenClawRadar
OpenClaw Superpoderes: Uma biblioteca de 31 habilidades que abordam pontos críticos de segurança, custo e confiabilidade.
Tools

OpenClaw Superpoderes: Uma biblioteca de 31 habilidades que abordam pontos críticos de segurança, custo e confiabilidade.

Um desenvolvedor lançou o openclaw-superpowers, uma biblioteca de 31 habilidades prontas para uso no OpenClaw. A biblioteca aborda problemas comuns como custos descontrolados de API, vulnerabilidades de segurança e perda de contexto, com instalação via um único comando.

OpenClawRadar