Aller au contenu

CLI ​

text
rooftop [serve] [OPTIONS]        lance le serveur web (par défaut)
rooftop parse <DOSSIER>          affiche l'export normalisé en JSON
rooftop convert [OPTIONS] <DOSSIER>  affiche le {model, messages, tools} d'un export

serve ​

OptionVariablePar défaut
--addrROOFTOP_ADDR127.0.0.1:8080
--dataROOFTOP_DATA./data
--importROOFTOP_IMPORT–
--passwordROOFTOP_PASSWORD–
--max-upload-mbROOFTOP_MAX_UPLOAD_MB0 (illimité)
--trust-proxyROOFTOP_TRUST_PROXYfalse
--telegram-tokenTELEGRAM_BOT_TOKEN–
--telegram-chatTELEGRAM_CHAT_IDchaque groupe que le bot rejoint
--telegram-apiTELEGRAM_API_URLhttps://api.telegram.org
--offlineROOFTOP_OFFLINEdésactivé
--relay-domainROOFTOP_RELAY_DOMAIN–
--relay-bot-tokenROOFTOP_RELAY_BOT_TOKEN–
--relay-max-accountsROOFTOP_RELAY_MAX_ACCOUNTS5000

--offline refuse les points d'accès de modèle et MCP non locaux, et désactive le partage sur Internet et le bot Telegram (Hors ligne et confidentialité). Il ne peut pas être combiné avec --relay-domain. Ce que fait chacun : Configuration.

parse et convert ​

sh
rooftop parse   ./examples/telegram                          # JSON normalisé
rooftop convert ./examples/telegram --persona "Jonas Weber"  # ce que reçoit le modèle
Option de convertPar défaut
--personale titre du chat / l'autre personneau nom de qui parle le LLM
--userl'autre participantqui joue l'humain
--budget120000budget d'historique en caractères

Dans l'application, le bouton { } affiche le même JSON pour le chat en cours.

Publié sous licence MIT.