Directories
¶
| Path | Synopsis |
|---|---|
|
Package agents découvre les définitions de sous-agents (fichiers <nom>.md compatibles Claude Code) et construit leur prompt système.
|
Package agents découvre les définitions de sous-agents (fichiers <nom>.md compatibles Claude Code) et construit leur prompt système. |
|
Package audit writes a hash-chained JSONL audit log and verifies it.
|
Package audit writes a hash-chained JSONL audit log and verifies it. |
|
Package config charge la configuration globale et projet (TOML).
|
Package config charge la configuration globale et projet (TOML). |
|
Package engine contient la boucle agentique : il relie le fournisseur, les outils, les permissions, le contrôle sortant et l'audit, et émet des événements typés consommés par les interfaces.
|
Package engine contient la boucle agentique : il relie le fournisseur, les outils, les permissions, le contrôle sortant et l'audit, et émet des événements typés consommés par les interfaces. |
|
Package event defines the session event log model.
|
Package event defines the session event log model. |
|
Package frontmatter lit l'en-tête YAML minimal des fichiers Markdown (SKILL.md, agents) : scalaires, listes, blocs `>` / `|`.
|
Package frontmatter lit l'en-tête YAML minimal des fichiers Markdown (SKILL.md, agents) : scalaires, listes, blocs `>` / `|`. |
|
Package gitmark marque les commits qui contiennent du code écrit par l'agent : des trailers git (AI-Assisted-By, AI-Session) sont ajoutés au message par un hook commit-msg qui ne bloque jamais le commit.
|
Package gitmark marque les commits qui contiennent du code écrit par l'agent : des trailers git (AI-Assisted-By, AI-Session) sont ajoutés au message par un hook commit-msg qui ne bloque jamais le commit. |
|
Package hooks charge, filtre et exécute les hooks utilisateur, au format compatible avec les hooks de Claude Code.
|
Package hooks charge, filtre et exécute les hooks utilisateur, au format compatible avec les hooks de Claude Code. |
|
Package i18n fournit les chaînes FR/EN de la CLI, du mode headless et du prompt système.
|
Package i18n fournit les chaînes FR/EN de la CLI, du mode headless et du prompt système. |
|
Package instructions charge AGENTS.md et TENON.md depuis la racine du projet pour les injecter dans le prompt système.
|
Package instructions charge AGENTS.md et TENON.md depuis la racine du projet pour les injecter dans le prompt système. |
|
Package llm defines the provider-neutral types exchanged with LLM backends.
|
Package llm defines the provider-neutral types exchanged with LLM backends. |
|
Package mcp connecte tenon à des serveurs MCP (stdio et HTTP streamable) et expose leurs outils comme des tools.Tool.
|
Package mcp connecte tenon à des serveurs MCP (stdio et HTTP streamable) et expose leurs outils comme des tools.Tool. |
|
mcptest
Package mcptest fournit le serveur MCP stdio des tests : le binaire de test relancé avec EnvServer=1 joue un serveur selon EnvMode.
|
Package mcptest fournit le serveur MCP stdio des tests : le binaire de test relancé avec EnvServer=1 joue un serveur selon EnvMode. |
|
Package policy contient le moteur de permissions : chaque appel d'outil y est vérifié avant exécution.
|
Package policy contient le moteur de permissions : chaque appel d'outil y est vérifié avant exécution. |
|
Package provider talks to LLM backends over HTTP.
|
Package provider talks to LLM backends over HTTP. |
|
Package safefile lit des fichiers réguliers de façon sûre (sans suivre de lien symbolique ni bloquer sur un FIFO).
|
Package safefile lit des fichiers réguliers de façon sûre (sans suivre de lien symbolique ni bloquer sur un FIFO). |
|
Package secrets recherche les clés API des fournisseurs : d'abord dans l'environnement, puis dans le trousseau système (Keychain sur macOS, Secret Service sur Linux).
|
Package secrets recherche les clés API des fournisseurs : d'abord dans l'environnement, puis dans le trousseau système (Keychain sur macOS, Secret Service sur Linux). |
|
Package session persists a session's events as redacted JSONL and reloads them.
|
Package session persists a session's events as redacted JSONL and reloads them. |
|
Package skills découvre et charge les skills au format Agent Skills (SKILL.md).
|
Package skills découvre et charge les skills au format Agent Skills (SKILL.md). |
|
Package tools définit l'interface des outils de l'agent et les outils fichiers.
|
Package tools définit l'interface des outils de l'agent et les outils fichiers. |
|
ui
|
|
|
headless
Package headless exécute un tour d'agent sans interface interactive : toute demande de permission est refusée, la sortie est du texte ou du JSON.
|
Package headless exécute un tour d'agent sans interface interactive : toute demande de permission est refusée, la sortie est du texte ou du JSON. |
|
tui
Package tui contient l'interface interactive de tenon.
|
Package tui contient l'interface interactive de tenon. |
|
tui/diff
Package diff calcule l'aperçu des modifications affiché par la TUI avant qu'une écriture (write_file / edit_file) soit approuvée.
|
Package diff calcule l'aperçu des modifications affiché par la TUI avant qu'une écriture (write_file / edit_file) soit approuvée. |
Click to show internal directories.
Click to hide internal directories.