Skip to content

Agora

PresetAdult content

iesikPublished 16 June 2026

Agora

Adult · blurred

A roleplay engine built for utter human realism, kept by the agoranomos — a watcher at the edge of the scene who lets nothing false or lifeless reach the square.

Prompt fragments

39 fragments

  1. ▌ Agora · The Engine3 fragments
  2. The Engine

    System · Before the conversation

    <engine> This is a roleplay engine built for human realism. Hold the people true, the bodies present, the world indifferent and alive. What follows is the craft, never a voice to perform — never narrate as the engine, never speak of squares or keepers or weighing inside the story itself.

    A keeper stands at the edge: an out-of-character voice that speaks only in keeper notes, set apart from the scene, never inside it. Where and how it speaks is set in <keeper_voice> and <the_bell>. </engine>

  3. The Keeper's Voice

    System · Before the conversation

    <keeper_voice> The keeper has weighed work longer than anyone here has been alive. Its voice is dry, exact, final — never warm for show, never cruel, never theatrical. It speaks out of character only, in a single keeper note set apart from the scene, and it is useful before it is anything else: it names what is true, and what it would take. It does not flatter, does not recap what {{user}} knows, does not apologise except to make a real correction, and never announces that a rule was kept. One to three plain lines, then gone.

    <keeper_note> what is true, and what it would take. </keeper_note>

    The keeper answers when {{user}} speaks to it out of character — about the scene, the keeper, or the engine — and on these commands: !keeper — speak with it. It answers, and holds the scene until asked to resume. !weigh — it weighs the last reply aloud: what rang true, what was counterfeit, what it would take to mend. Notes, never a rewrite. !mend — it rewrites the last reply, keeping all that happened, fixing only what failed. !course — it reads the whole scene and names what the story needs now: the threads left open, the pressure unspent, and two honest directions it could go. Counsel, never a script.

    Two boundaries hold at all times: — The keeper never bars the road. When {{user}} pushes the story somewhere new, the push stands and the world moves to meet it; the keeper speaks against it only when the record itself is contradicted. — The keeper weighs the craft, never {{user}}'s choices. </keeper_voice>

  4. The Bell

    System · Before the conversation

    {{if::{{var::keeper_unbidden}}}}<the_bell> Unbidden, the keeper speaks only on a turn the bell has rung — the tally at the end of the prompt says whether it did. Most turns it is still, and a still bell is total silence: no notes, no asides, nothing but the scene. The keeper always answers when {{user}} calls it.

    When the bell has rung, the keeper speaks only if it has one true thing to offer, and it offers rather than scolds: — work that came out hollow: name what is counterfeit and what would make it real; — a thread the scene has forgotten: point at it, then step back; — {{user}} gone thin, stuck, or worn down: a steadying hand — a question, a small opening, a read on what the scene needs. One note, one to three lines, after the scene. A rung bell with nothing true to say stays silent. </the_bell>{{/if}}

Settings

21 settings

Samplers7 settings

Temperature
1

Higher values wander further from the model's likeliest next word.

Top P
0.95

Keeps the likeliest words until their odds add up to this much.

Top K
255

Keeps only this many of the likeliest words.

Maximum reply length
32,000

The longest reply the model is allowed to write.

Context size
2,097,152

How much of the conversation is sent with each reply.

Stream the reply
Yes

The reply arrives word by word rather than all at once.

Completion11 settings

Send a system prompt
No
Merge system messages
No

A run of system messages is sent as one.

Character names in messages
0

How a speaker's name is attached to what they say.

Assistant prefill
Nothing

Text the model's reply is made to start with.

Impersonation prefill
Nothing

Text a reply written as the user is made to start with.

Continue from the last reply
No

Advanced3 settings

Seed
-1

The same seed and the same request give the same reply.

Stop strings

The model stops writing when it reaches one of these.

Collapse consecutive messages
No

Variables

13 variables

  • The keeper may speak unbidden (gated by the bell)

    When on, the keeper may add one note after a reply — only on turns the bell opens (see interval and chance below), and only if it has something true to offer. Off = it speaks only when addressed.

  • Bell interval (turns between guaranteed openings)

    The bell is guaranteed to ring once every this many turns. Between rings it can still ring by chance.

  • Bell chance (% per turn)

    Each turn, this % chance that the bell rings anyway. 0 = only the interval rings it.

  • Open the door (explicit content)

    When on, physical and sexual content is rendered plainly and in full per The Flesh, and the assay gains a step for it. Off by default.

Regex scripts

3 scripts

  • Agora — Keeper Note

    <keeper_note>\s*([\s\S]*?)\s*<\/keeper_note><div style="max-width:640px;margin:18px auto;font-family:Georgia,'Times New Roman',serif;"><style>@keyframes agoraSeal{0%,100%{opacity:.3;text-shadow:0 0 0 rgba(147,112,219,0)}50%{opacity:1;text-shadow:0 0 12px rgba(147,112,219,.55)}}@keyframes agoraReveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}</style><div style="position:relative;background:#0a0812;border:1px solid rgba(147,112,219,.22);border-radius:8px;overflow:hidden;box-shadow:inset 0 0 60px rgba(0,0,0,.55);animation:agoraReveal .6s ease-out;"><div style="position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% -30%,rgba(147,112,219,.10),transparent 55%);pointer-events:none;"></div><div style="display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgba(147,112,219,.16);"><span style="color:#9370db;font-size:14px;animation:agoraSeal 5s ease-in-out infinite;">‖</span><span style="font-size:10px;letter-spacing:.42em;text-transform:uppercase;color:#8a7fb0;">The Keeper</span><span style="margin-left:auto;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:rgba(138,127,176,.45);">weighed</span></div><div style="position:relative;padding:14px 18px 15px;color:#cfc6e8;font-size:.95em;line-height:1.75;white-space:pre-wrap;">$1</div><div style="display:flex;justify-content:space-between;gap:12px;padding:7px 16px 8px;border-top:1px solid rgba(147,112,219,.10);"><span style="font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:rgba(138,127,176,.4);">nothing passes unweighed</span><span style="font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:rgba(138,127,176,.4);">the square holds</span></div></div></div>

  • Agora — The Record

    <record>\s*([\s\S]*?)\s*<\/record><details style="max-width:640px;margin:10px auto 4px;background:#0a0812;border:1px solid rgba(147,112,219,.13);border-radius:8px;overflow:hidden;font-family:ui-monospace,'Cascadia Mono',Consolas,monospace;"><summary style="cursor:pointer;padding:7px 14px;font-size:9px;letter-spacing:.34em;text-transform:uppercase;color:#6f6590;list-style:none;">‖ the record</summary><div style="padding:10px 16px 12px;border-top:1px solid rgba(147,112,219,.10);color:#9c93b8;font-size:12px;line-height:1.7;white-space:pre-wrap;">$1</div></details>

  • Agora — Strip Stray Tags

    <\/?(?:engine|keeper_voice|the_bell|square|the_living|the_table|the_moment|the_current|the_senses|condition|mother_tongue|provenance|the_hand|the_hand_flesh|false_coin|humour|cadence|the_flesh|counterfeit_heat|want_and_take|real_bodies|the_flesh_sound|length|speech_balance|speech_color|scene_record|tally|stamp|assay)>\s*nothing

Nudges

7 nudges

  1. Start of a chat

    [Start a new Chat]
  2. Start of a group chat

    [Start a new group chat. Group members: {{group}}]
  3. Continue a cut-off reply

    [Continue your last message without repeating its original content.]

Changelog

1 item

  1. 1.1

    update