Pular para o conteúdo
Skillpedia
Agentes280 mil · #140

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

https://github.com/affaan-m/ECC/blob/main/skills/autonomous-agent-harness/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/autonomous-agent-harness/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-harness

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/autonomous-agent-harness/SKILL.md -o SKILL.md
Conteú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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas