Glossaire et références
源码版本v2026.7.20
Termes clés
| Terme | Signification | Localisation source |
|---|---|---|
run_conversation | Fonction de la boucle principale de l'agent, entrée pilotée par message | agent/conversation_loop.py:588-720 |
AIAgent | Classe d'entrée légère, transfère vers init_agent | run_agent.py |
init_agent | Injection de dépendances, assemble le runtime de l'agent | agent/agent_init.py |
ToolRegistry | Registre des outils, scan AST à l'import des modules | tools/registry.py |
ToolEntry | Métadonnées et handler d'un outil individuel | tools/registry.py |
ProviderProfile | Dataclass + hooks pour un LLM provider | providers/base.py |
skills/<category>/ | Compétences haut-niveau évolutives, compatibles agentskills.io | skills/ |
gateway | Couche d'accès aux plateformes de messagerie | gateway/run.py |
ACP | Agent Client Protocol, protocole d'accès éditeur | acp_adapter/ |
IterationBudget | Budget d'itération, contrôle du plafond de tours de la boucle principale | agent/iteration_budget.py |
| MoA | Mixture-of-Agents, agrégation multi-modèles | agent/moa_loop.py |
| Honcho | Modélisation dialectique de l'utilisateur | voir agent/memory_manager.py |
Ressources officielles (pour aller plus loin)
README.md— vue d'ensemble officielleREADME.zh-CN.md— README officiel en chinoisdocs/— 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.