Skip to main content

RoleLogic v1.18.0

Release Date: August 14, 2026


What's New

AI Connections — Bring Your Own Assistant

RoleLogic can now be connected to your own AI assistant — Claude, ChatGPT, Claude Code, an AI-enabled editor, or any other client that speaks the Model Context Protocol. Once connected, you can ask your assistant to explain a rule, work out why a member isn't getting a role, or draft a new role condition for you, in plain language.

RoleLogic runs no AI of its own. There is no key to configure and nothing extra to pay us: your assistant connects inward using your account and your own AI subscription. You'll find AI connections in the server sidebar and in your account menu.

You decide exactly what it can reach.

  • Servers. A connection is a literal list of the servers you tick — nothing else is visible to the assistant, including servers you join later. There is deliberately no "everything I manage" option.
  • Permissions. Eight separate permissions, ticked individually: read server overview, read roles and channels, read role conditions, read activity history, read integrations, create and edit role conditions, delete role conditions, and pause or resume the rule engine.
  • Access level. Read only, Suggest changes for approval, or Apply routine edits directly. Deleting a role condition and pausing the engine always wait for your approval, at every access level — running the opposite tool can't undo them.
  • Expiry. Every connection has an end date, shown on the card as a live countdown.

What the assistant can actually do. Beyond reading your setup, it can simulate what roles a member would end up with, validate a rule before it's saved, diagnose a server that isn't behaving, read back your activity and webhook logs, and look up RoleLogic's own reference material — so answers come from how the bot really works rather than from guesswork.

Every proposed change gets a proper review. Pending changes appear in RoleLogic with the server named and pictured, a word-level before-and-after diff so a small edit inside a long rule is actually visible, and a plain-language warning when a change would leave a rule saved, enabled, and silently not running. There's no "approve all" — sharing eight servers should feel like eight decisions.

Getting started is now the easy part. A setup guide walks through the steps for each platform, with the one thing that platform needs — the address, a configuration snippet, or a command — copied in a single click. After that, six ready-made starter prompts name one of your own shared servers so you don't have to invent a first message; they're filtered to what your connection actually allows, including a new prompt that asks the assistant to suggest role conditions based on the roles your server already has.

Other things you can do from the connections page:

  • Share another server with a connection you already have, without disconnecting and starting over. Only servers can be added this way — permissions and access level are deliberately fixed for the life of a connection.
  • Search your servers on both the consent screen and the share dialog, with a select-all for the list in front of you.
  • See a full activity trail, filtered by outcome or server, including refused requests, plus where the connection is connecting from.
  • Revoke immediately. The confirmation names the servers you're giving up and the pending proposals that will be discarded.

On safety. Your right to manage each server is re-checked with Discord on every single request, not just at connect time. Nothing an assistant says — in a message, a rule name, or any data it reads back — can widen its own access, add a server, raise its access level, or approve a change. And no change is ever applied by the same request that proposed it.

Assign Your Premium Slots Without Guesswork

Paying adds Premium slots to your account; a server becomes Premium once enough slots are placed on it. That step was easy to miss, so a new activation prompt now appears when you have slots sitting unused.

It walks you through it: pick a server (searchable), choose how many slots to place, and see in advance whether that server will cross the Premium threshold or how many more slots it still needs. If the bot isn't in any of your servers yet, it says so and offers the invite link — your slots stay saved and waiting. Slots stay locked to the server you choose for 7 days.

Promotional Codes at Checkout

The upgrade page now takes a promotional code before you pick a plan, rather than at the payment step. The code is validated as you enter it and applied when you choose an eligible plan, so the price you see on the plan card is the price you pay.

If a code covers a plan in full, the card entry form is skipped entirely — there's no longer any reason to hand over card details for a subscription that charges nothing.

Advertised campaigns are applied automatically. The current one is MEDIUMPROMO: 50% off your first payment on the Medium plan, monthly or annual, applied at checkout with nothing to type. Because it's a first-payment discount, the renewal price is always shown alongside it.


Changes to Free Plan Timing

Two free-tier timings have changed, and both are now stated accurately across the site, the dashboard, and the docs:

BeforeNowPremium
Real-time response~5 seconds~10 seconds~1.5 seconds
Background safety syncevery ~10 minutesevery ~30 minutesevery ~2 minutes

Nothing about what free servers can do has changed — rules still run automatically on every role change, and the background sweep still repairs anything missed. Premium timings are unchanged, and are now roughly 6× faster on real-time response rather than 3×.


Previously, a free server's Role Link that went past its 100-user limit stopped syncing altogether until the list was trimmed, and adding users beyond the limit failed outright with an error. A plugin pushing a growing list could take a working integration offline.

That behaviour is gone:

  • A free Role Link now stores up to 10,000 users while syncing its first 100. Everyone beyond that is kept, not dropped.
  • Going over the sync limit is no longer an error — uploads keep succeeding.
  • The dashboard says how many members are waiting instead of warning that syncing has stopped.
  • Upgrading activates the held members automatically, with no re-upload and no action from the plugin.

Premium Role Links remain unlimited, both stored and synced.


Performance

Two of the slowest paths in RoleLogic have been rebuilt. You should notice this most as a faster, more reliable server picker and steadier bot response on busy servers.

  • Server lists load in one step. Building your server list used to make a separate Discord request for every server you're in — so the more servers you had, the slower it got, and those requests were themselves a common cause of the rate-limiting that made it slower still. It's now a single lookup regardless of how many servers you're in. Along the way: the picker now agrees exactly with what you're actually allowed to open, accounts with more than 200 servers are no longer silently truncated, and you'll no longer be told to re-invite a bot that is already in your server.
  • Cross-server rule lookups are indexed. The query answering "which servers act on this one?" — which the bot runs constantly — went from around 186ms to under 1ms, lowering the background load on every server, not just the ones using cross-server rules.

Plugin Updates

Kick Channel Role — Follows From Before You Linked Now Count

The most-reported problem with this plugin: you link your Kick account, see "You're linked!", and never get the role. The workaround people passed around — unfollow and follow again — was in fact the exact diagnosis.

The plugin could only ever learn about a follow from a new follow event. If you already followed the channel before linking your account (or before the broadcaster connected it), no event ever fired and the plugin never knew.

It now checks your real relationship with the channel during verification, recovering not just the follow but any existing sub, VIP, OG, or mod status. Alongside that:

  • Members already stranded are recovered automatically by a background pass — there's no need to revisit the verify page.
  • The verify page shows your real per-channel status instead of promising that "roles arrive within a minute", which simply wasn't true for these members. When the status genuinely can't be determined, it guides you through a re-follow instead.
  • A single bad reading can't cost you a role. A positive result applies immediately, but removing a role requires three separate negative readings spaced at least six hours apart. This also closes a long-standing gap where unfollowing was never noticed at all.
  • Role syncing no longer waits behind bulk checks. A large recovery batch used to occupy every worker for around 25 minutes, delaying ordinary role updates — including the very ones the recovery had just earned. Those checks are now spread out, so normal syncing continues at full speed throughout.

New: read-only API access for developers. Server managers can now issue guild-scoped API keys giving a third-party service read-only access to their server's linked Kick accounts — without sharing a login. Keys are shown once, can be revoked individually, and carry their own server, so one key can never reach another. The plugin also serves its own API reference and OpenAPI specification for whoever you hand a key to. The API access panel is collapsed by default, with an active-key count on the header so a live key is never hidden.

A transitively included dependency was also updated to clear a published advisory.


Improvements

  • AI platforms show the RoleLogic logo. The connection now serves its own brand icons directly, so assistants that fetch one have a proper picture to show next to it.
  • Better checkout wording. The Premium panel now says how many Premium servers your slots are actually enough for, rather than only a raw slot count.
  • Corrected setup examples. The Role Link API guide referenced a dashboard address that doesn't exist in its embedding examples; it now names the real one.
  • Search-engine and assistant discoverability. Site pages are now checked automatically for correct titles, descriptions, canonical links, and sitemap entries before release, and our public listings are linked from the site's structured data.
  • Fully translated. Everything new in this release is available in English, Arabic, German, Spanish, French, Malay, and Brazilian Portuguese.