v3
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
<nav aria-label="Navigation"><a href="/">Accueil</a><a href="/config">Configuration</a><a href="/surveillance">Surveillance</a><a href="/logs">Journaux</a><a href="/identity" class="active" aria-current="page">Identité</a></nav>
|
||||
</header>
|
||||
<main class="id-main">
|
||||
<div class="id-title"><div><p class="id-eyebrow">PERSONNALISATION · HERMES</p><h1>Identité de l'assistant</h1><p>Personnalise la personnalité, le ton et les instructions permanentes transmises à Hermes.</p></div><span class="id-pill" id="idBadge">Vérification…</span></div>
|
||||
<div class="id-title"><div><p class="id-eyebrow">PERSONNALISATION · HERMES</p><h1>Personnalité de Dona · Hermes</h1><p>Cette page modifie maintenant le fichier natif SOUL.md de Hermes. Aucune instruction n’est ajoutée aux demandes vocales.</p></div><span class="id-pill" id="idBadge">Vérification…</span></div>
|
||||
<section class="id-panel" id="idLoginPanel" hidden>
|
||||
<h2>Accès administrateur</h2><p>Utilise le même mot de passe que la page Configuration.</p>
|
||||
<form id="idLoginForm"><label for="idPassword">Mot de passe</label><input type="password" id="idPassword" autocomplete="current-password" required><button type="submit" class="id-button primary">Se connecter</button></form>
|
||||
@@ -24,17 +24,17 @@
|
||||
<section id="idEditor" hidden>
|
||||
<div class="id-layout">
|
||||
<div class="id-panel id-editor-card">
|
||||
<div class="id-editor-title"><div><h2>Document d'identité</h2><p>Édition directe de <code>config/identity.md</code> · format Markdown</p></div><span id="idCount">0 caractère</span></div>
|
||||
<div class="id-editor-title"><div><h2>Personnalité Hermes (SOUL.md)</h2><p>Édition directe de <code>/root/.hermes/SOUL.md</code> · format Markdown</p></div><span id="idCount">0 caractère</span></div>
|
||||
<label class="id-sr-only" for="idText">Instructions Hermes</label>
|
||||
<textarea id="idText" spellcheck="false" autocomplete="off" aria-describedby="idEditorHelp"></textarea>
|
||||
<p class="id-tip" id="idEditorHelp">Les changements du texte s'appliquent aux prochaines demandes vocales. Les sessions Hermes anciennes peuvent conserver leur propre historique.</p>
|
||||
<p class="id-tip" id="idEditorHelp">Enregistre, puis démarre une nouvelle session Hermes depuis Configuration pour appliquer cette personnalité. Le texte n’est jamais injecté dans tes demandes.</p>
|
||||
<div class="id-buttons"><button type="button" class="id-button" id="idReload">Recharger</button><button type="button" class="id-button primary" id="idSave">Enregistrer l'identité</button></div>
|
||||
<p id="idMessage" role="status" aria-live="polite"></p>
|
||||
</div>
|
||||
<aside class="id-side">
|
||||
<section class="id-panel"><p class="id-kicker">IDENTITÉ ACTIVE</p><div class="id-current"><span id="idAvatar">A</span><div><strong id="idActiveName">—</strong><small>Nom configuré dans /config</small></div></div><p>Modifier le nom dans <a href="/config">Configuration</a> synchronise automatiquement les mentions de l'assistant dans ce document.</p></section>
|
||||
<section class="id-panel"><h2>Conseils de rédaction</h2><p>Décris les règles de conversation et les préférences durables. Pour les outils spécialisés, utilise les Skills Hermes.</p><div class="id-example">## Style<br>Tu réponds en français, avec des phrases naturelles.<br><br>## Outils<br>Tu confirmes une action seulement après le succès de son outil.</div></section>
|
||||
<section class="id-panel"><h2>Sauvegardes</h2><p>Une copie est créée avant chaque modification dans <code>config/identity_history/</code>. Les fichiers existants et les noms techniques ne sont pas renommés.</p></section>
|
||||
<section class="id-panel"><h2>Sauvegardes</h2><p>Une copie est créée avant chaque modification dans <code>/opt/alfred/app/config/identity_history/</code>. La configuration technique, les MCP et les tokens ne sont jamais modifiés ici.</p></section>
|
||||
</aside>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
<link rel="stylesheet" href="/static/css/alfred-admin-glass.css?v=1">
|
||||
<!-- DONA_HOLO_V1 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-holographic-v1.css?v=1">
|
||||
<!-- DONA_V7_RELEASE -->
|
||||
<link rel="stylesheet" href="/static/css/dona-v7.css?v=7">
|
||||
</head>
|
||||
<body data-page="config">
|
||||
<div class="admin-layout">
|
||||
@@ -116,5 +118,6 @@
|
||||
<!-- ALFRED_DEVELOPER_V1 -->
|
||||
<script src="/static/js/alfred-maintenance-link.js?v=1" defer></script>
|
||||
<script defer src="/static/js/dona-holographic-v1.js?v=1"></script>
|
||||
<script defer src="/static/js/dona-config-accordion-v7.js?v=7"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
<!doctype html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
|
||||
<meta name="theme-color" content="#a4dbf5">
|
||||
<title>Le chat Scratch · Espace enfant</title>
|
||||
<link rel="stylesheet" href="/static/css/dona-enfant-v1.css?v=1">
|
||||
</head>
|
||||
<body>
|
||||
<main class="child-app">
|
||||
<header class="child-header">
|
||||
<a class="child-back" href="/" aria-label="Retour à l'accueil">⌂ <span>Accueil</span></a>
|
||||
<div class="child-header-title"><span class="star">★</span><div><h1>Le chat Scratch</h1><p>On discute, on imagine, on apprend !</p></div></div>
|
||||
<button id="child-clear" class="child-clear" type="button">↻ <span>Nouvelle discussion</span></button>
|
||||
</header>
|
||||
<div class="child-decor" aria-hidden="true"><span class="dcloud one"></span><span class="dcloud two"></span><span class="dsun">☀</span><span class="dstar one">★</span><span class="dstar two">✦</span><span class="dstar three">✿</span></div>
|
||||
<section class="chat-scene" aria-label="Conversation écrite avec Scratch">
|
||||
<div id="child-messages" class="child-messages" role="log" aria-live="polite" aria-relevant="additions text">
|
||||
<article class="chat-turn scratch">
|
||||
<img src="/static/img/scratch-cat-user.png" class="chat-avatar scratch-avatar" alt="Le chat Scratch">
|
||||
<div class="turn-copy"><span class="speaker">Scratch</span><div class="chat-bubble">Coucou ! 😺 Je suis Scratch, ton compagnon pour imaginer, apprendre et créer ! Tu veux qu'on parle de quoi ?</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</section>
|
||||
<form id="child-form" class="child-compose" autocomplete="off">
|
||||
<img src="/static/img/scratch-cat-user.png" class="child-compose-cat" alt="" aria-hidden="true">
|
||||
<label class="visually-hidden" for="child-input">Écris ton message</label>
|
||||
<textarea id="child-input" rows="1" maxlength="700" placeholder="Écris ton message ici…" required></textarea>
|
||||
<button id="child-send" type="submit">Envoyer <span aria-hidden="true">➤</span></button>
|
||||
</form>
|
||||
<p class="child-notice">Discussion écrite uniquement · Scratch ne commande pas la maison · Si quelque chose te gêne, parles-en à un adulte.</p>
|
||||
</main>
|
||||
<script id="dona-child-session" type="application/json">{{ session_token | tojson }}</script>
|
||||
<script src="/static/js/dona-enfant-v1.js?v=1"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -25,7 +25,22 @@
|
||||
<!-- ALFRED_HERMES_NEW_SESSION_V1 -->
|
||||
<link rel="stylesheet" href="/static/css/alfred-hermes-new-session.css?v=1">
|
||||
<!-- DONA_HOLO_V1 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-holographic-v1.css?v=1">
|
||||
<link rel="stylesheet" href="/static/css/dona-holographic-v1.css?v=md1">
|
||||
<!-- DONA_FAMILY_UI_V1 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-accueil-ecrit-v1.css?v=1">
|
||||
<link rel="stylesheet" href="/static/css/dona-v6.css?v=6">
|
||||
<!-- DONA_V7_RELEASE -->
|
||||
<link rel="stylesheet" href="/static/css/dona-v7.css?v=7">
|
||||
<!-- DONA_V8_DYNAMIC -->
|
||||
<link rel="stylesheet" href="/static/css/dona-dynamic-v8.css?v=8">
|
||||
<!-- DONA_V8_1_ISOLATION -->
|
||||
<link rel="stylesheet" href="/static/css/dona-header-v8-1.css?v=81">
|
||||
<!-- DONA_YOUTUBE_V82 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-youtube-v8-2.css?v=82">
|
||||
<!-- DONA_NAV_V83 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-navigation-v8-3.css?v=83">
|
||||
<!-- DONA_SUITE_V9 -->
|
||||
<link rel="stylesheet" href="/static/css/dona-suite-v9.css?v=90">
|
||||
</head>
|
||||
<body>
|
||||
<main class="alfred-shell">
|
||||
@@ -209,6 +224,20 @@
|
||||
<!-- ALFRED_DEVELOPER_V1 -->
|
||||
<script src="/static/js/alfred-maintenance-link.js?v=1" defer></script>
|
||||
<script src="/static/js/alfred-hermes-new-session.js?v=1"></script>
|
||||
<script defer src="/static/js/dona-holographic-v1.js?v=1"></script>
|
||||
<script defer src="/static/js/dona-markdown-renderer.js?v=md1"></script>
|
||||
<script defer src="/static/js/dona-holographic-v1.js?v=md1"></script>
|
||||
<!-- DONA_REPLY_AUTO_CLOSE_V1 -->
|
||||
<script defer src="/static/js/dona-reply-auto-close-v7.js?v=7"></script>
|
||||
<script src="/static/js/dona-accueil-ecrit-v1.js?v=6"></script>
|
||||
<script defer src="/static/js/dona-spotify.js?v=6"></script>
|
||||
<!-- dona-ui-fix start -->
|
||||
<script defer src="{{ url_for('static', filename='js/dona-ui-fix.js') }}?v=6"></script>
|
||||
<!-- dona-ui-fix end -->
|
||||
<script defer src="/static/js/dona-face-v7.js?v=7"></script>
|
||||
<script defer src="/static/js/dona-dynamic-v8.js?v=8"></script>
|
||||
<script defer src="/static/js/dona-header-v8-1.js?v=81"></script>
|
||||
<script defer src="/static/js/dona-youtube-v8-2.js?v=82"></script>
|
||||
<script defer src="/static/js/dona-navigation-v8-3.js?v=83"></script>
|
||||
<script defer src="/static/js/dona-suite-v9.js?v=90"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user