Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Message Limit

Limit the maximum number of visible chat messages to be sent per prompt. Does not include example messages, in-chat injections, etc.

How to use

  1. Install the extension via the URL: https://github.com/SillyTavern/Extension-MessageLimit
  2. Enable the extension in the extension settings menu. Set the message limit to your desired value (default: 10).
  3. If you need to apply the message limit to background/quiet prompts (e.g. extensions, slash commands, etc.), enable the "Apply to background prompts" setting.
  4. Optionally, adjust the "Messages to advance by" setting to control how many messages are removed at a time when trimming. Higher values keep the oldest messages constant longer, which helps with context caching (default: 1).

Slash Commands

/ml-state

Enable or disable the message limit. Just returns the current state if no arguments are provided.

/ml-state toggle
/ml-state | /echo

/ml-limit

Set the message limit. Just returns the current limit if no arguments are provided.

/ml-limit 5
/ml-limit | /echo

/ml-advance

Set the number of messages to advance by when trimming chat. Just returns the current advance count if no arguments are provided.

/ml-advance 5
/ml-advance | /echo

/ml-quiet

Enable or disable the message limit for background (quiet) prompts. Just returns the current state if no arguments are provided.

// Summarize only the last 5 messages ||
/ml-state on | /ml-limit 5 | /ml-quiet on | /summarize | /ml-state off

License

AGPL-3.0

About

Limit the maximum number of visible chat messages to be sent per prompt.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages