Skip to content

Glossaire et références

源码版本v2026.7.20

Termes clés

TermeSignificationLocalisation source
run_conversationFonction de la boucle principale de l'agent, entrée pilotée par messageagent/conversation_loop.py:588-720
AIAgentClasse d'entrée légère, transfère vers init_agentrun_agent.py
init_agentInjection de dépendances, assemble le runtime de l'agentagent/agent_init.py
ToolRegistryRegistre des outils, scan AST à l'import des modulestools/registry.py
ToolEntryMétadonnées et handler d'un outil individueltools/registry.py
ProviderProfileDataclass + hooks pour un LLM providerproviders/base.py
skills/<category>/Compétences haut-niveau évolutives, compatibles agentskills.ioskills/
gatewayCouche d'accès aux plateformes de messageriegateway/run.py
ACPAgent Client Protocol, protocole d'accès éditeuracp_adapter/
IterationBudgetBudget d'itération, contrôle du plafond de tours de la boucle principaleagent/iteration_budget.py
MoAMixture-of-Agents, agrégation multi-modèlesagent/moa_loop.py
HonchoModélisation dialectique de l'utilisateurvoir agent/memory_manager.py

Ressources officielles (pour aller plus loin)

  • README.md — vue d'ensemble officielle
  • README.zh-CN.md — README officiel en chinois
  • docs/ — répertoire de docs officielles (design/, session-lifecycle.md, etc.)
  • website/i18n/zh-Hans/ — documentation Docusaurus officielle en chinois

Conventions d'écriture du site

Chaque page suit une structure à quatre sections : Responsabilité / Fichiers clés (avec SrcLink) / Flux de données (mermaid ou étapes numérotées) / Résumé (liens croisés). On ne colle pas de longues citations de source, on préfère renvoyer via SrcLink.

Montée de version

Les liens vers les sources sont fixés dans HERMES_TAG du fichier .vitepress/site.ts. Monter de version : modifier la constante → npm run check:refs pour corriger les numéros de lignes périmés → commit.

Site d'apprentissage communautaire non officiel. Basé sur le code source de NousResearch/hermes-agent (licence MIT).