JAI Scripts Stacks V10

JAI Scripts Stacks V10

17

18

JAI V10/R32 Runtime Stack

Generic Prefilled Seven-Script Templates · Smart Token Injection · Modular Roleplay Runtime

Base bilingue EN/FR pour créer, maintenir et tester des bots JanitorAI complexes sans perdre le contrôle du lore, des mécaniques ou du budget de tokens.


❓​ What is this stack?

This bot presents the JAI V10/R32 Runtime Stack: a modular JanitorAI scripting architecture designed for long-form roleplay bots, worldbots, solo characters, game-like scenarios, lore-heavy universes, and optional gameplay add-ons.

Instead of placing every rule, mechanic, lore entry, safety reminder, state tracker, and style instruction into one massive prompt, the stack separates them into specialized scripts. Each script has one job, injects only the information that is currently useful, and cleans its own managed blocks before writing new ones.

❓​Qu’est-ce que cette stack ?

Ce bot présente la stack JAI V10/R32 : une architecture modulaire de scripts JanitorAI pensée pour les bots RP longs, les worldbots, les personnages solo, les scénarios avec mécaniques de jeu, les univers riches en lore et les add-ons optionnels.

Au lieu d’entasser toutes les règles, mécaniques, entrées de lore, rappels de sécurité, états persistants et consignes de style dans un seul prompt énorme, la stack sépare ces responsabilités en scripts spécialisés. Chaque script a un rôle précis, injecte seulement ce qui est utile au moment présent, et nettoie ses propres blocs gérés avant d’en écrire de nouveaux.


❤️‍🔥​The core idea: smart token injection

The stack uses smart token injection. In simple terms, it reads recent chat context, scores the relevant entries, injects only the highest-value reminders, and respects a dedicated active-injection budget. The hard token cap remains a safety limit, but the normal injection budget is much lower so the bot does not flood itself with unnecessary context.

Each managed injection is wrapped in a recognizable runtime block. On the next turn, the script removes the previous version of that block, recalculates what matters now, and writes a fresh version. This prevents long-chat accumulation, duplicate reminders, stale state spam, and invisible prompt bloat.

❤️‍🔥​L’idée centrale : l’injection intelligente de tokens

La stack utilise une logique de smart token injection. En clair, elle lit le contexte récent, évalue les entrées pertinentes, injecte seulement les rappels à forte valeur, et respecte un budget d’injection actif séparé. Le hard cap reste une sécurité, mais le budget normal d’injection est volontairement plus bas pour éviter que le bot se noie dans du contexte inutile.

Chaque injection gérée est encadrée par un bloc runtime identifiable. Au tour suivant, le script supprime l’ancienne version de ce bloc, recalcule ce qui est utile maintenant, puis écrit une version fraîche. Cela évite l’accumulation en long-chat, les doublons, les rappels périmés et le gonflement invisible du prompt.


🥇​Core stack order

  1. 01 Core Runtime / Main Lorebook — shared canon, agency rules, stack contract, and smart-token budget.

  2. 02 Local Context / Secondary Lorebook — optional bot-local places, factions, cast, subgroups, and special setting details.

  3. 03 Scene Core — current scene logic: location, time, weather, pressure, routes, and visible state.

  4. 04 Gameplay Context — text-only mechanics, HUD, dice, flags, inventory, and save-style state blocks.

  5. 05 Reaction Core — NPC reactions, relationship dynamics, emotional cues, consequences, and social texture.

  6. 06 Adult / Policy Context — adult-route boundaries, consent checks, refusal routing, privacy protection, and underage guardrails.

  7. 07 Post Process / Narrative Style — final Markdown style, continuity, anti-user-control reminders, and output polish.

🥇​Ordre de la stack principale

  1. 01 Core Runtime / Main Lorebook — canon partagé, règles d’agence, contrat de stack et budget smart-token.

  2. 02 Local Context / Secondary Lorebook — lieux, factions, cast, sous-groupes et détails locaux optionnels.

  3. 03 Scene Core — logique de scène : lieu, temps, météo, pression, routes et état visible.

  4. 04 Gameplay Context — mécaniques textuelles, HUD, dés, flags, inventaire et blocs de sauvegarde.

  5. 05 Reaction Core — réactions des PNJ, dynamiques relationnelles, signaux émotionnels, conséquences et texture sociale.

  6. 06 Adult / Policy Context — limites des routes adultes, consentement, refus, confidentialité et garde-fous liés aux mineurs.

  7. 07 Post Process / Narrative Style — style Markdown final, continuité, rappel anti-contrôle de {{user}} et finition narrative.


🛡️​ What this stack protects

  • {{user}} agency: the bot must not narrate {{user}}’s thoughts, feelings, speech, actions, consent, or decisions.

  • Markdown readability: actions stay in italics, dialogue stays in quotes, and important anchors can be bolded.

  • Continuity: state blocks and reminders support long-chat coherence without forcing a rigid video-game interface.

  • Token hygiene: managed blocks are cleaned and replaced instead of accumulating forever.

  • Runtime compatibility: scripts are ES5, standalone, dependency-free, and designed for JanitorAI-style script execution.

  • Safety boundaries: adult content is gated, private real-person sexualization is refused, and underage/persona-minor cases are blocked.

🛡️​ Ce que cette stack protège

  • Agence de {{user}} : le bot ne doit pas narrer les pensées, émotions, paroles, actions, consentements ou décisions de {{user}}.

  • Lisibilité Markdown : les actions restent en italique, les dialogues entre guillemets, et les ancres importantes peuvent être en gras.

  • Continuité : les blocs d’état et rappels soutiennent le long-chat sans transformer le RP en interface de jeu rigide.

  • Hygiène des tokens : les blocs gérés sont nettoyés et remplacés au lieu de s’accumuler indéfiniment.

  • Compatibilité runtime : les scripts sont ES5, autonomes, sans dépendances, et pensés pour l’exécution type JanitorAI.

  • Limites de sécurité : les routes adultes sont cadrées, la sexualisation de personnes privées réelles est refusée, et les cas de persona mineur sont bloqués.


💡​How to use it

Start with the seven core scripts. Replace the placeholder entries with your universe canon, character behavior, scenario rules, mechanics, and tone. Then add only the optional modules that match the bot: RPG, romance, companion, dungeon, horror, realm management, esports, anthro/monster/android, and so on.

Natural language should remain the main way to play. Commands are useful for debugging, inspecting entries, showing HUD/state blocks, or checking what the stack currently understands, but the bot should still function through normal RP messages.

💡​Comment l’utiliser

Commence avec les sept scripts principaux. Remplace les entrées génériques par le canon de ton univers, le comportement des personnages, les règles du scénario, les mécaniques et le ton. Ensuite, ajoute seulement les modules optionnels utiles au bot : RPG, romance, compagnon, donjon, horreur, gestion de royaume, esport, anthro/monster/android, etc.

Le langage naturel doit rester le mode de jeu principal. Les commandes sont utiles pour le debug, l’inspection des entrées, l’affichage du HUD/état ou la vérification de ce que la stack comprend, mais le bot doit rester jouable avec des messages RP normaux.


📝​Important note

This stack is not a magic autopilot. It does not replace good character writing, clean scenario design, or careful lore structure. It is a runtime framework: it helps the bot remember the right things at the right time, keep its output readable, protect user agency, and avoid wasting tokens.

📝​Note importante

Cette stack n’est pas un pilote automatique magique. Elle ne remplace pas une bonne écriture de personnage, un scénario propre ou une structure de lore réfléchie. C’est un framework runtime : il aide le bot à rappeler les bonnes choses au bon moment, garder une sortie lisible, protéger l’agence de {{user}}, et éviter le gaspillage de tokens.

proxy allowed

Published chats

0

comments

Leave a comment or feedback for the creator ❤️