Honcho
Resumo
Honcho Ć© uma biblioteca de memória para agentes com estado. Ela distingue conclusƵes explĆcitas e dedutivas, derivadas de mensagens recebidas, de conclusƵes indutivas, produzidas pela consolidação periódica de padrƵes no histórico.
Por que Ć© relevante para Yan
O Hermes Agent usa Honcho como perfil factual do usuÔrio, complementar à memória operacional local: preferências, contexto de trabalho e outros fatos sobre Yan podem ser recuperados para orientar uma sessão sem confundir esse perfil com procedimentos de infraestrutura do agente.
Como funciona
- Deriver: processa mensagens novas e extrai declaraƧƵes explĆcitas e deduƧƵes diretas.
- Dreamer: revisita conclusƵes jĆ” armazenadas para consolidĆ”-las e identificar padrƵes entre mĆŗltiplas mensagens; suas saĆdas sĆ£o conclusƵes indutivas.
- Dream: Ć© o ciclo de consolidação executado pelo Dreamer. Na configuração automĆ”tica documentada pelo projeto, um peer precisa acumular ao menos 50 novas conclusƵes desde o Ćŗltimo ciclo e respeitar uma espera mĆnima de 8 horas. Um dream tambĆ©m pode ser solicitado manualmente, contornando essas condiƧƵes automĆ”ticas.
Priorização de contexto
Confirmado (documentação oficial, 2026-08-27): no modo hĆbrido do Hermes Agent, o Honcho injeta duas camadas de contexto: a camada-base reĆŗne resumo da sessĆ£o, representação do usuĆ”rio e peer card; a suplementar sintetiza o que importa para o estado atual da conversa. As cadĆŖncias configuradas controlam quando cada camada Ć© atualizada.
O peer card Ć© a referĆŖncia rĆ”pida para fatos biogrĆ”ficos estĆ”veis ā por exemplo, identidade, ocupação, preferĆŖncias e instruƧƵes permanentes. NĆ£o Ć© destinado a tópicos recentes, humor transitório ou raciocĆnio; estes permanecem na representação e nos resumos. Portanto, ele nĆ£o Ć© uma lista de assuntos ālidos com mais frequĆŖnciaā, mas Ć© deliberadamente preservado como Ć¢ncora de contexto: se houver limite de tokens, o Hermes corta primeiro o resumo da sessĆ£o e depois a representação antes de cortar o card. O Honcho limita o card a 40 fatos e, ao exceder esse teto, mantĆ©m as primeiras entradas; os fatos precisam ser concisos e deduplicados.
Uso atual
Confirmado (evidĆŖncia local, 2026-08-27): o Honcho estĆ” integrado ao contexto de trabalho do Hermes para fornecer perfil e contexto factual do usuĆ”rio. A conversa que originou esta nota relata que a instalação mantĆ©m memórias explĆcitas, conclusƵes dedutivas e conclusƵes indutivas; os quantitativos daquele momento nĆ£o foram registrados aqui porque sĆ£o estado operacional variĆ”vel.
Conectividade local do Hermes
Confirmado (evidência local, 2026-08-27): após uma falha de conectividade direta entre o host Windows e o serviço de memória remoto, a integração do Hermes passou a usar um túnel SSH local em loopback. A configuração do Hermes foi apontada para o endpoint local e foi criado um inicializador no logon para restabelecer o túnel.
Essa Ć© uma decisĆ£o operacional de resiliĆŖncia: o Hermes deve consultar o endpoint local, e a disponibilidade do serviƧo deve ser confirmada pelo endpoint de saĆŗde antes de operaƧƵes que dependam de memória. Detalhes de rede, nomes de hosts e caminhos locais especĆficos nĆ£o sĆ£o registrados no vault.
Indisponibilidade do túnel após interrupção local
Relatado em evidĆŖncia local (2026-09-18): uma falha de inicialização do Honcho foi atribuĆda Ć ausĆŖncia do processo SSH que mantĆ©m o encaminhamento local. O serviƧo remoto estava saudĆ”vel; após reiniciar o inicializador do tĆŗnel, a checagem de saĆŗde e as consultas de perfil e busca voltaram a responder.
Confirmado por relato de implementação e teste local (2026-09-18): a recuperação automÔtica foi adicionada em duas camadas. Um daemon iniciado no logon monitora periodicamente a saúde do endpoint local; ao detectar falha, encerra processos SSH obsoletos e recria o encaminhamento. Uma tarefa agendada independente executa verificações periódicas e relança o daemon caso ele próprio não esteja ativo.
No teste relatado, o processo SSH foi encerrado deliberadamente; o daemon detectou a interrupção, restabeleceu o endpoint de saúde em cerca de três segundos e consultas de perfil e busca voltaram a responder. Essa cobertura destina-se a quedas após suspensão, hibernação ou oscilações de rede, sem depender de intervenção manual por sessão.
Para incidentes recorrentes, verificar primeiro o endpoint de saúde local e a existência do processo do túnel; se o serviço remoto estiver saudÔvel, conferir os logs do daemon e a última execução da tarefa agendada antes de depurar a integração do Hermes. Não registrar no vault caminhos locais, portas, nomes de tarefas, hosts ou configurações de acesso.
Diagnóstico de falha de socket no Windows
Relatado em evidência local (2026-08-27): uma tentativa de conexão direta do host Windows ao nó remoto retornou WinError 10013 (WSAEACCES). O erro significa que o acesso ao socket foi proibido por permissões; no caso registrado, a hipótese operacional foi interferência de software de rede/VPN com filtros no trÔfego entre os nós, e não uma indisponibilidade do serviço de memória.
O procedimento que restaurou o acesso foi manter o encaminhamento SSH em loopback e fazer o Hermes consumir o endpoint local. Para recorrências, verificar primeiro a saúde do endpoint local e o processo do túnel; só então investigar conflitos de VPN, firewall ou outros filtros de rede. Não registrar configurações de acesso, endereços ou credenciais em logs compartilhados.
LimitaƧƵes e cuidados
- ConclusƵes indutivas sĆ£o sĆnteses de padrƵes, nĆ£o fatos autoevidentes; devem ser tratadas como contexto revisĆ”vel.
- A cadência automÔtica do Dream depende dos limiares e do histórico de cada peer; não equivale a uma quantidade fixa de execuções por dia.
- Dados sensĆveis nĆ£o devem ser incluĆdos em mensagens ou memórias sem uma polĆtica de minimização e proteção apropriada.
- O túnel local depende do serviço remoto e do cliente SSH; em caso de indisponibilidade, verificar o processo do túnel e a saúde do serviço sem expor configurações ou credenciais em logs compartilhados.
RelaƧƵes no vault
Fontes
- Honcho ā Peer Card, documentação oficial, consultada em 2026-08-27.
- Honcho Memory ā Hermes Agent, documentação oficial, consultada em 2026-08-27.
- Honcho ā Reasoning, documentação oficial, consultada em 2026-08-27.
- Honcho ā Dreaming, documentação oficial, consultada em 2026-08-27.
- Microsoft Learn ā Error 10013 when you bind excluded port again, consultada em 2026-08-27.
- Tailscale Docs ā Poor performance with internet connections, consultada em 2026-08-27.
- EvidĆŖncia local: lote de captura
batch-653154f95bcb4b969583a5226483ab95, consultado em 2026-08-27. - EvidĆŖncia local: lote de captura
batch-a4ca10bab71648e580bf70f7b71ed00e, consultado em 2026-08-27 (conectividade local via tĆŗnel SSH). - EvidĆŖncia local: lote de captura
batch-293d68323ce340a58f0541111a2210dd, consultado em 2026-08-27 (diagnóstico reportado de socket e túnel SSH). - Evidência local: lote de captura
batch-88db0f2fc753429b9b1e4d016b0636e9, consultado em 2026-09-18 (interrupção do processo do túnel e recuperação reportada). - Evidência local: lote de captura
batch-bbdf3d426d154e408decda0dcb858a24, consultado em 2026-09-18 (implementação e teste reportados do self-heal do túnel).