agentcontract v0.0.1: Uma Camada de Permissão JSON Portátil para Agentes de Codificação de IA

agentcontract v0.0.1 é uma pequena biblioteca Python licenciada sob MIT que define uma camada de permissão JSON portátil para agentes de IA de codificação. A ideia central é um contrato JSON simples que especifica quais ferramentas, caminhos e ações de rede um agente pode realizar, independente de qualquer runtime específico de agente.
Principais Recursos
- Contrato de Permissão: Uma estrutura JSON que lista ferramentas permitidas/negadas, caminhos de arquivo permitidos/negados, controle de acesso à rede e ferramentas que exigem aprovação humana.
agc gui: Uma nova interface de navegador local para escrever, validar e salvar um contrato interativamente, além de simular uma chamada de ferramenta proposta contra ele.- Portátil: O contrato pode ser commitado em um repositório, revisado como configuração normal e reutilizado em diferentes agentes/runtimes.
Exemplo de Contrato
{
"allow_tools": ["read_file", "write_file"],
"deny_tools": ["shell"],
"allow_paths": ["./src/"],
"deny_paths": ["~/.ssh/", "~/.env"],
"allow_network": false,
"require_approval": ["shell"]
}O contrato determina que um agente só pode ler/escrever arquivos em ./src/, não pode executar comandos de shell (a menos que aprovado) e não tem acesso à rede. Bloqueia acesso a caminhos sensíveis como ~/.ssh/ e ~/.env.
Em vez de confiar no modelo de permissão interno de cada ferramenta, você define uma única política portátil que qualquer runtime pode verificar antes que uma ação toque em arquivos, execute comandos, chame APIs ou consuma tokens.
Para Quem é
Desenvolvedores que constroem ferramentas de agente ou executam agentes de codificação em repositórios reais e desejam uma camada de permissão simples, portátil e auditável.
📖 Leia a fonte original: r/openclaw
👀 See Also

Sociality.io lança servidor MCP para Claude: Inteligência de Mídias Sociais em Tempo Real via OAuth
Sociality.io lançou um servidor MCP HTTP remoto que permite ao Claude acessar dados ao vivo de relatórios e concorrentes no Instagram, TikTok, Facebook, YouTube, X e LinkedIn. Grátis para testar.

Sistema de desenvolvimento de produtos com 31 agentes de código aberto para Claude, com mais de 12.000 linhas de conteúdo
Uma Habilidade Claude de código aberto oferece 31 agentes de IA especializados e 20 frameworks estratégicos que cobrem todos os departamentos da empresa, do produto à conformidade. O sistema licenciado pelo MIT inclui 62 arquivos com mais de 12.000 linhas de conteúdo acionável, conformidade específica por país para várias regiões e um sistema de carregamento inteligente que direciona solicitações de forma eficiente.

Implementando Verificações de IA com Continue para Revisões de PR Controladas por Código-Fonte
O Continue integra verificações de IA diretamente no fluxo de trabalho de pull requests, usando arquivos markdown como verificações controladas por versão, visíveis através das verificações de status do GitHub.

Busca Semântica Local em Memória para Agentes OpenClaw Usando Embeddings Harrier
Execute um servidor de embeddings local com o modelo Harrier da Microsoft, exponha uma API compatível com Ollama e conecte a configuração memorySearch do OpenClaw para recuperação de memória semântica local sem serviços externos.