Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Référence de l’API

Documentation rustdoc complète pour chaque type public de l’espace de travail, générée automatiquement à partir des commentaires /// de chaque type, fonction et module. Utilisez-la lorsque vous avez besoin de connaître la forme exacte d’une struct, les méthodes d’un trait, ou ce que retourne une fonction : tout ce que la référence générée expose mieux que la prose.

Ouvrir le rustdoc →

Comment le naviguer

  • L’index rustdoc répertorie chaque crate de l’espace de travail. Ouvrez zeroclaw-api pour parcourir les contrats de traits partagés et les types de frontière.
  • Utilisez la zone de recherche de rustdoc, la recherche au clavier ou Tous les éléments pour trouver un nom public. La fonction de recherche du navigateur ne porte que sur la page actuellement affichée.
  • Cliquez sur un trait pour afficher ses méthodes et ses implémenteurs connus.

Limites du contrat

zeroclaw-api est propriétaire des types d’interface partagés et des définitions de traits. Les implémentations concrètes résident dans la crate de capacité qui les possède et s’intègrent via le point de construction existant de cette interface. Les consommateurs dépendent des traits applicables plutôt que des types concrets.

Les définitions des traits sont la source de vérité pour les méthodes exactes, les valeurs par défaut et les types. La rustdoc générée constitue la référence navigable qui en est dérivée. Consultez Architecture → Vue d’ensemble pour les familles d’extensions retenues et ADR-002 pour la décision acceptée concernant la frontière pilotée par les traits.

Index du crate

CrateCe qu’il expose
zeroclawEnveloppe de haut niveau avec des réexports
zeroclaw-apiTypes de frontière partagés et traits d’extension de première partie
zeroclaw-configSchéma de configuration, types d’autonomie, secrets
zeroclaw-runtimeBoucle d’agent, sécurité, procédure opérationnelle standard (SOP), intégration
zeroclaw-providersChaque implémentation de fournisseur de LLM
zeroclaw-channelsIntégrations de messagerie
zeroclaw-gatewayPasserelle HTTP/WebSocket
zeroclaw-toolsOutils appelables par l’agent
zeroclaw-memoryMémoire de conversation, embeddings
zeroclaw-pluginsHôte de plugin WASM
zeroclaw-hardwareGPIO / I2C / SPI / USB
zeroclaw-logIntégration de la journalisation et de l’observabilité de l’espace de travail
zeroclaw-infraBackends de session de canal, anti-rebond et surveillance des blocages

Voir Architecture → Crates pour une description en anglais simple de la manière dont les crates sont organisées.

Régénération de la référence de l’API

rustdoc est livré avec chaque déploiement de documentation. Pour les builds locaux :

sh

cargo mdbook refs     # génère la référence CLI + config + rustdoc
cargo mdbook build    # reconstruit le livre complet, y compris le pont rustdoc

Voir Maintainers → Docs & Translations.