autonomous-agent-harness
Transforma Claude Code em um agente autônomo com memória e agendamento. Permite que o agente opere continuamente, execute tarefas programadas e se auto-gerencie.
O que ela faz
Esta habilidade permite que a IA aja como um agente autônomo. Ela pode executar tarefas continuamente, em horários definidos, lembrar de informações entre conversas e até usar o computador para realizar ações.
Quando usar
- ✓Quando você quer que a IA trabalhe sozinha por um tempo.
- ✓Para realizar tarefas repetitivas em horários específicos.
- ✓Se você precisa que a IA se lembre do que foi dito em conversas passadas.
Exemplo do que pedir para a IA
“Configure a IA para verificar e me avisar sobre novas postagens neste fórum todos os dias às 9h.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA usa ferramentas internas para agendar tarefas, armazenar informações e controlar o computador. Você precisa configurar essas ferramentas explicitamente para que ela possa agir de forma autônoma.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill autonomous-agent-harnessOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/autonomous-agent-harness/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Harness de Agente Autônomo
Combine as ferramentas de sessão do Claude Code com integrações separadamente configuradas de agendamento, memória e uso de computador. Este é um padrão de configuração, não um runtime agrupado e sempre ativo.
Consentimento e Limites de Segurança
A operação autônoma deve ser explicitamente solicitada e definida pelo usuário. Não crie agendamentos, envie agentes remotos, escreva memória persistente, use controle de computador, publique externamente, modifique recursos de terceiros ou aja sobre comunicações privadas, a menos que o usuário tenha aprovado essa capacidade e o espaço de trabalho de destino para a configuração atual.
Prefira planos de "dry-run" (execução simulada) e arquivos de fila locais antes de habilitar ações recorrentes ou acionadas por eventos. Mantenha credenciais, exportações de espaço de trabalho privado, conjuntos de dados pessoais e automações específicas de conta fora de artefatos reutilizáveis do ECC.
Quando Ativar
- O usuário deseja um agente que execute continuamente ou em um cronograma.
- Configurando fluxos de trabalho automatizados que são acionados periodicamente.
- Construindo um assistente pessoal de IA que se lembra do contexto entre as sessões.
- O usuário diz "execute isso todos os dias", "verifique isso regularmente", "continue monitorando".
- Deseja replicar a funcionalidade de Hermes, AutoGPT ou frameworks de agentes autônomos semelhantes.
- Precisa de uso de computador combinado com execução agendada.
Arquitetura
┌──────────────────────────────────────────────────────────────┐
│ Claude Code Runtime │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────────┐ │
│ │ Crons │ │ Dispatch │ │ Memory │ │ Computer │ │
│ │ Schedule │ │ Remote │ │ Store │ │ Use │ │
│ │ Tasks │ │ Agents │ │ │ │ │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └──────┬──────┘ │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ ECC Skill + Agent Layer │ │
│ │ │ │
│ │ skills/ agents/ commands/ hooks/ │ │
│ └──────────────────────────────────────────────────────┘ │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌──────────────────────────────────────────────────────┐ │
│ │ MCP Server Layer │ │
│ │ │ │
│ │ memory github exa supabase browser-use │ │
│ └──────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘
Componentes Principais
1. Memória Persistente
Use o sistema de memória integrado do Claude Code aprimorado com o servidor de memória MCP para dados estruturados.
Memória integrada (~/.claude/projects/*/memory/):
- Preferências do usuário, feedback, contexto do projeto.
- Armazenado como arquivos markdown com "frontmatter".
- Carregado automaticamente no início da sessão.
Servidor de memória MCP (grafo de conhecimento estruturado):
- Entidades, relações, observações.
- Estrutura de grafo consultável.
- Persistência entre sessões.
Padrões de memória:
# Short-term: current session context
Use TodoWrite for in-session task tracking
# Medium-term: project memory files
Write to ~/.claude/projects/*/memory/ for cross-session recall
# Long-term: MCP knowledge graph
Use mcp__memory__create_entities for permanent structured data
Use mcp__memory__create_relations for relationship mapping
Use mcp__memory__add_observations for new facts about known entities
2. Operações Agendadas (Crons)
Use as tarefas agendadas nativas do Claude Code para prompts recorrentes dentro de uma sessão interativa. Essas tarefas são com escopo de sessão; um agendador externo é necessário para trabalhos que devem ser executados independentemente de uma sessão aberta. Nenhum servidor MCP de agendamento é necessário para /loop.
Configurando um cron:
# In an interactive Claude Code session
/loop 30m Review open PRs in this repository and summarize CI failures.
Para uma execução única a partir de um shell, defina o diretório de trabalho antes de invocar a CLI:
cd "/path/to/repo" && claude -p "Review open PRs and summarize"
…
Perguntas frequentes
O que é 'memória persistente'?
É a capacidade da IA de lembrar informações de conversas anteriores, como preferências ou detalhes de projetos, para usar em interações futuras.
Como a IA pode executar tarefas em horários específicos?
Ela usa um sistema de 'crons' (agendamentos) que permite definir quando certas ações devem ser realizadas, como verificar e-mails ou atualizar relatórios.
A IA pode usar meu computador?
Sim, mas apenas se você configurar e aprovar explicitamente essa capacidade, permitindo que ela interaja com programas e a internet.
Detalhes
Descrição original do autor
Transform Claude Code into a fully autonomous agent system with persistent memory, scheduled operations, computer use, and task queuing. Replaces standalone agent frameworks (Hermes, AutoGPT) by leveraging Claude Code's native crons, dispatch, MCP tools, and memory. Use when the user wants continuous autonomous operation, scheduled tasks, or a self-directing agent loop.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #140
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip