O que anthropic-managed-agents faz?
Habilidade para Claude Code / Agent Skills: cobertura operacional completa da API de Agentes Gerenciados da Anthropic (submodos de construção / status / teste + manual de desenvolvimento local + auxiliares comprovados em produção)
Visão Geral
Esta habilidade fornece um conjunto abrangente de ferramentas para interagir com a API de Agentes Gerenciados da Anthropic. Ela foi projetada para desenvolvedores que desejam construir, monitorar e iterar rapidamente sobre agentes de IA, seja em desenvolvimento local ou em produção.
Submodos
Construção (build)
- Configurar Agente: Cria uma nova configuração de agente com parâmetros personalizados.
- Validar Configuração: Verifica se a configuração do agente está correta antes do deploy.
- Deploy: Implanta o agente no ambiente de produção.
Status (status)
- Verificar Status: Exibe o status atual do agente (ativo, inativo, erro).
- Logs: Recupera logs recentes do agente para depuração.
- Métricas: Mostra métricas de desempenho, como latência e taxa de sucesso.
Teste (test)
- Executar Teste: Executa um cenário de teste predefinido.
- Criar Cenário: Permite criar novos cenários de teste.
- Depurar: Inicia uma sessão de depuração interativa com o agente.
Manual de Desenvolvimento Local (local-dev)
Siga estes passos para configurar um ambiente de desenvolvimento local:
- Clone o repositório do agente.
- Instale as dependências com
pip install -r requirements.txt. - Configure as variáveis de ambiente:
ANTHROPIC_API_KEY: Sua chave de API.AGENT_CONFIG_PATH: Caminho para o arquivo de configuração do agente.
- Execute
python run_local.pypara iniciar o agente localmente. - Use os comandos de teste para verificar o comportamento.
Auxiliares Comprovados em Produção (helpers)
- Template de Agente: Modelo básico para criar novos agentes.
- Analisador de Erros: Função para interpretar e responder a erros da API.
- Retry com Backoff: Implementação de retry exponencial para chamadas de API.
- Logger Estruturado: Configuração de logging no formato JSON para melhor observabilidade.
Exemplo de Uso
from anthropic_managed_agents import AgentBuilder, StatusChecker
# Construir um novo agente
builder = AgentBuilder(config_path="./agent_config.yaml")
builder.validate()
builder.deploy()
# Verificar status
checker = StatusChecker(agent_id="meu-agente")
print(checker.get_status())
Compatibilidade
- Claude Code: Suporte total.
- Agent Skills: Suporte total.
- API da Anthropic: Versão
2024-01-01ou superior.
Contribuição
Contribuições são bem-vindas! Abra uma issue ou envie um pull request no repositório GitHub.