Communitygithub.com

Utoaaaa/research-os

Research OS é uma Skill de Agente baseada em batimentos cardíacos para pesquisas que precisam de estado, evidências e continuação limitada.

O que é research-os?

Research OS é uma skill de agente projetada para tarefas de pesquisa que exigem gerenciamento de estado, rastreamento de evidências e continuação controlada por batimentos cardíacos. Ela permite que o agente execute ciclos de pesquisa iterativos, mantendo um estado persistente entre as iterações e garantindo que cada etapa seja concluída dentro de limites predefinidos. A skill é particularmente útil para pesquisas complexas onde interrupções e retomadas são comuns, como em ambientes de desenvolvimento ou análise de dados. Funciona registrando e monitorando o progresso por meio de heartbeats, que atuam como pontos de verificação para garantir que o agente não exceda o escopo ou o tempo alocado. Research OS suporta múltiplas plataformas de agentes, incluindo Claude Code, Cursor e Codex, e é configurável via variáveis de ambiente e arquivos de configuração. Ela fornece uma estrutura robusta para pesquisas que precisam de rastreabilidade e continuidade ininterrupta.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Utoaaaa/research-os

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que research-os faz?

Research OS é uma Skill de Agente baseada em batimentos cardíacos para pesquisas que precisam de estado, evidências e continuação limitada.

Visão Geral

Research OS permite que agentes realizem pesquisas complexas com gerenciamento confiável de estado e rastreamento de evidências. Usando heartbeats, a skill garante que as tarefas de pesquisa sejam executadas em ciclos controlados, prevenindo loops infinitos e garantindo conclusão dentro de limites.

Funcionalidades

  • Gerenciamento de Estado: Mantém estado persistente entre ciclos de pesquisa.
  • Batimentos Cardíacos: Pontos de verificação para controlar a continuação.
  • Rastreamento de Evidências: Registra fontes e achados.
  • Limites de Escopo: Define tempo máximo ou número de iterações.
  • Suporte a Múltiplas Plataformas: Funciona com Claude Code, Cursor, Codex, etc.

Como Funciona

  1. O agente inicia uma pesquisa com um tópico.
  2. A cada ciclo, um heartbeat é registrado, salvando estado e evidências.
  3. Se o agente atinge um limite (tempo ou iterações), a pesquisa pausa com estado preservado.
  4. O agente pode retomar de onde parou.

Configuração

Configure via RESEARCH_OS_MAX_ITERATIONS (número máximo de iterações) ou RESEARCH_OS_TIMEOUT (tempo máximo em segundos).

Exemplo de Uso

# Iniciar pesquisa
research_os start "Impacto de IA em educação"

# Cada iteração:
# 1. Buscar novas fontes
# 2. Extrair evidências
# 3. Salvar estado
# 4. Verificar heartbeat

Notas

  • Mantenha o estado em um arquivo JSON.
  • Evidências são armazenadas com metadados (data, fonte).
  • Heartbeats são registrados em log para depuração.

Habilidades Relacionadas