Skip to content

Glosario y recursos

源码版本v2026.7.20

Términos clave

TérminoSignificadoLocalización en el fuente
run_conversationFunción del bucle principal del agent, entrada impulsada por mensajesagent/conversation_loop.py:588-720
AIAgentClase de entrada ligera, reenvía a init_agentrun_agent.py
init_agentInyección de dependencias, ensambla el runtime del agentagent/agent_init.py
ToolRegistryRegistro de herramientas, escaneo AST en la importación del módulotools/registry.py
ToolEntryMetadatos y handler de una herramientatools/registry.py
ProviderProfileDataclass + hooks del provider LLMproviders/base.py
skills/<category>/Habilidades de orden superior evolutivas, compatibles con agentskills.ioskills/
gatewayCapa de acceso a plataformas de mensajesgateway/run.py
ACPAgent Client Protocol, protocolo de acceso desde el editoracp_adapter/
IterationBudgetPresupuesto de iteración, controla el límite de turnos del bucle principalagent/iteration_budget.py
MoAMixture-of-Agents, agregación multi-modeloagent/moa_loop.py
HonchoModelado dialéctico del usuariover agent/memory_manager.py

Recursos oficiales (lectura en profundidad)

  • README.md — resumen oficial
  • README.zh-CN.md — README oficial en chino
  • docs/ — directorio de documentación oficial (design/, session-lifecycle.md, etc.)
  • website/i18n/zh-Hans/ — documentación oficial en chino (Docusaurus)

Convenciones de escritura de este sitio

Cada página sigue cuatro secciones fijas: Responsabilidad / Archivos clave (con SrcLink) / Flujo de datos (mermaid o pasos numerados) / Resumen (con enlaces cruzados). No se incluyen fragmentos extensos de código; se usa SrcLink para saltar a ellos.

Subir de versión

Los enlaces al fuente están fijados en HERMES_TAG dentro de .vitepress/site.ts. Subir de versión: cambiar la constante → npm run check:refs para reparar líneas rotas → commit.

Sitio de aprendizaje comunitario no oficial. Basado en el código fuente de NousResearch/hermes-agent (licencia MIT).