SAUT (Skill Assurance Under Trust)
O SAUT é um skill de governança para skills de agentes de IA. Ele permite que você:
- Analise (lint) definições de skills em busca de problemas de segurança, desempenho ou conformidade.
- Calcule custos estimados de execução com base no consumo de tokens e modelos.
- Teste o comportamento de skills e subagentes de forma automatizada.
- Centralize todas essas verificações em uma única ferramenta independente de plataforma.
Plataformas suportadas
- Claude Code
- Cursor
- Codex
- Qualquer outro harness compatível com skills de agente
Primeiros passos
- Instale o SAUT como skill do seu agente (consulte a documentação do seu harness).
- Crie um arquivo
saut.yamlna raiz do seu projeto com as configurações desejadas. - Execute
saut lintpara verificar seus skills. - Execute
saut costpara estimar custos. - Execute
saut testpara rodar os testes.
Configuração (saut.yaml)
# Exemplo de configuração
rules:
- no-inline-tools: true
- max-cost-per-task: 0.05
cost:
model: claude-sonnet-4-20250514
input_price: 3.00
output_price: 15.00
tests:
- skill: my-skill
input: "execute task X"
expected: ".*sucesso.*"
Comandos
| Comando | Descrição |
|---|---|
saut lint | Analisa as definições de skills em busca de problemas. |
saut cost | Estima o custo de execução com base nas configurações. |
saut test | Executa testes automatizados nos skills. |
Exemplo de uso
$ saut lint
✔ Nenhum problema encontrado em 3 skills.
$ saut cost --model claude-opus-4-20250514
Custo estimado: $0.08 por execução típica.
$ saut test
✔ 2/2 testes passaram.
Licença
MIT