Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2026 License: EUPL-1.2

Directories

Path Synopsis
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 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 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.
mcp
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 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 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL