Glossar und Ressourcen
源码版本v2026.7.20
Kernbegriffe
| Begriff | Bedeutung | Position im Quellcode |
|---|---|---|
run_conversation | Haupt-Schleifenfunktion des Agenten, nachrichtengetriebener Einstieg | agent/conversation_loop.py:588-720 |
AIAgent | Dünne Einstiegsklasse, leitet an init_agent weiter | run_agent.py |
init_agent | Dependency-Injection, baut die Agent-Runtime zusammen | agent/agent_init.py |
ToolRegistry | Werkzeug-Registrierung, AST-Scan beim Modulimport | tools/registry.py |
ToolEntry | Metadaten und Handler eines einzelnen Werkzeugs | tools/registry.py |
ProviderProfile | Dataclass + Hooks des LLM-Providers | providers/base.py |
skills/<category>/ | Evozierbare höhere Skills, agentskills.io-kompatibel | skills/ |
gateway | Zugriffsschicht für Nachrichtenplattformen | gateway/run.py |
ACP | Agent Client Protocol, Editor-Anbindungsprotokoll | acp_adapter/ |
IterationBudget | Iterationsbudget, steuert die Obergrenze der Hauptschleifen-Turns | agent/iteration_budget.py |
| MoA | Mixture-of-Agents, Multi-Modell-Aggregation | agent/moa_loop.py |
| Honcho | Dialektische Benutzermodellierung | siehe agent/memory_manager.py |
Offizielle Ressourcen (Tiefenlektüre)
README.md— offizielle ÜbersichtREADME.zh-CN.md— offizielles chinesisches READMEdocs/— offizielles Dokumentationsverzeichnis (design/,session-lifecycle.mdusw.)website/i18n/zh-Hans/— offizielle chinesische Docusaurus-Dokumentation
Schreibkonventionen dieser Site
Jede Seite folgt einem festen Vier-Sektionen-Schema: Verantwortung / Schlüsseldateien (mit SrcLink) / Datenfluss (Mermaid oder nummerierte Schritte) / Zusammenfassung (mit Querverweisen). Kein langes Quellcode-Inlining; stattdessen Sprung per SrcLink.
Versionswechsel
Die Quellcode-Links sind auf HERMES_TAG in .vitepress/site.ts fixiert. Versionswechsel: Konstante ändern → npm run check:refs zum Reparieren kaputter Zeilennummern → Commit.