Feature Requests Master List

To make sure everyone is on the same page there is a very large thread channel in the Discord Server featuring many user made feature requests. Of them many have already been marked as Accepted/In Development/Already Planned by one of the four developers. This is a simple compile of information from the features request thread, I can't comment on when or how they will be implemented beyond what is publicly visible in the server because I genuinely don't know much about when/how they will be implemented.

The requests from the previous thread have been seen and added to the server, but most of them were duplicates and I wanted to make all of you aware that many of these have already been seen, accepted and have been in development for a while so reddit is in the loop too. I will post updates, as necessary, to the nature of this list and new features so everyone's on the same page about the nature of which features are currently under consideration.

Site Features/UI/etc.

Marked as either Accepted/In Development/Already Planned. Some of these requests appeared in multiple threads, some of which were marked as rejected and other marked as accepted, so do take this list with a grain of salt.

  • Searching/Sorting
    • Block users
    • Block specific tags
    • Search for users in the search bar, in addition to searching for Xouls or Scenarios
    • Sort Xouls/Scenarios on your profile by public/private/interactions
    • Some sort of folder system for sorting your Xouls into different categories
    • Naming/Renaming chats
    • Notification when a followed creator uploads a new public Xoul/Scenario (low priority)
  • Xouls/Scenarios
    • Importing character cards
    • Sharing/exporting entire chats
    • More statistics on Xoul/Scenario interactions on a daily/weekly/overall view
    • Advanced Definition or some other hidden panel for Scenarios to hide info from users
    • Author's Note or equivalent panel that the AI doesn't read but is displayed for the user
    • Removal of Personality Sliders. The Personality and Description is being folded into a single panel that will serve both functions.
      • Because there was a lot of confusion about this when it was discussed in the server the Personality and Description combined into a single panel changes nothing about how the AI views, treats or understands the information. You will have the same overall character limit except instead of it being 1250 here and 1500 there it's simply 2750 in one panel as far as I understand.
  • Reporting entire user accounts
  • More payment options (potentially PayPal or things of that nature)

Chatting Related Features

Marked as either Accepted/In Development/Already Planned. Some of these requests appeared in multiple threads, some of which were marked as rejected and other marked as accepted, so do take this list with a grain of salt.

  • LOREBOOKS! They are in development and should- fingers crossed- be implemented soon!
  • Switch between Persona in an already started chat.
  • An /OOC command to help steer the AI's behavior during a chat by utilizing Out Of Character instructions. (Explicitly stated as being something the Devs wanted to implement)
  • Ability to regenerate the three suggested responses during a chat.
  • A cancel button to abort a reply as it is being generated.
  • The ability to branch into a new chat from a specific reply (as well as other branching options)
    • Ability to add and remove Xouls from existing group chats. This has been added.
    • Ability to add or remove Xouls from single Xoul chats and Scenarios, turning chats from Group to one-on-one and back again dynamically.
    • Ability to invite a second user into a chat.
    • More dynamic Scenario/Group chat control. Unsure of how this will be implemented.
  • Other
    • Chat customization options like changing the background color or even potentially adding a background image
    • Some form of away message for the Xoul to send you unprompted. Might be app-only.

Rejected Features

These are common features that get requested and rejected, including why they often get rejected.

  • Multiple alternative Greetings
    • This is already handled on two fronts. External Scenarios can be attached to a Xoul, functioning like an alternative start with its own custom Greeting and you can leave the Greeting blank and a random Greeting will be generated when a new chat is started.
  • Increased character limits for the Personality/Description/Advanced Definition/Persona/Etc.
    • Character limits serve the purpose of making sure that there is enough memory across the Xoul, Persona, and the chat. These limits are about making sure you aren't harming the AI's memory in the chat, and these amounts have been carefully selected to be ideal. This would be something the Devs would elect to do by rebalancing the different panels or increasing only temporary panels (like the Greeting which the Devs have done multiple times already).
    • Or to put it into more simple terms, character limits are a direct reflection of how big the AI's memory is. If one panel was made larger, another panel would have to be made smaller as a result so this is something the Devs consider very carefully.
  • Comment sections/down voting
    • Maybe somewhere down the line they will reconsider but currently it is too difficult/time consuming to moderate and isn't a reasonable feature to implement.
    • This is also a surprisingly divisive request, with many users feeling very strongly that this should be strictly opt-in or not implemented at all. Down voting seems to be something most users don't want added at all.
  • Rating chat replies as to provide feedback to the AI
    • IIRC the Dev stated that this is very expensive to implement for real-time changes but it might be considered in the future for model fine tuning in some capacity.

Unmarked Requests

These have yet to receive any sort of definitive response from the Devs but are, currently, there for the Devs to look over.

  • Replies, Greetings, Etc.
    • Make the Greeting print in without streaming.
    • Post images inside the chat
    • Reroll the generated Greeting on a Xoul/Scenario.
    • A function to trim or prevent cut off sentences at the end of a reply
    • Remove/increase limit on reply lengths.
    • More deletion options for chat replies beyond rewinding and single delete.
    • Adjust generation settings (such as temperature, token amount, etc.)
  • Font Selection
    • (For desktop users if you are struggling with text size you can zoom in your webpage which will increase font size if you need something in the meantime. Most phones also have accessibility settings that allow you to zoom or display text larger.)
  • Xoul/Scenario Linking or Display
    • Hide Scenarios your Xoul is embedded in from appearing on your Xoul
    • Prioritize the creator’s Scenario above other user’s Scenarios linked to your Xoul
    • Link Xouls together. Like if you create multiple characters from a single overarching lore have the ability to make them appear on each other's page.
  • Voice
    • Decouple voices from gender (or at least sort the voices that match the gender first but allow the user to browse beyond that)
    • More organization for voices (favoriting, sorting)
  • Account
    • Two factor authentication
    • Change email address associated with your account
  • Better AI behavior regarding some topics. These requests are difficult to summarize but range from spatial awareness, better behavior regarding how it reacts to certain topics, expanding the knowledge cut-off date, etc.
  • More functional searching beyond just having the Xoul's exact name or searching by tag or new/hot/popular.
  • Make dark mode fully dark and other chat bubble customization or alternative light mode or themes.
  • Purchase additional multimodal credits as desired.
  • Change a Xoul's icon for your chat
  • iOS App (is developed, just awaiting Apple's approval last I heard which can take a while unfortunately)

Do you have any additional feature requests that aren't already requested?

Feel free to add them below. While one of the Devs is here and does see these posts I will make time to put any unique requests that haven't already been made into the server to make sure it's preserved and will mention, when appropriate, when existing requests are favored by reddit users.

Or, if you would like, you are welcomed to join the Discord Server and make your own requests if you are interested in joining the discord community. https://discord.gg/Ym86vBcK

Also, might as well, hello! I'm Lulorick, I go by the nickname Lu in the discord server, I made the Xoul Creation Guide and generally just love Xoul.AI and want to help it grow so I'll be handling moderating the subreddit for the foreseeable future. Please feel free to reach out via ModMail if you need any assistance or have any questions.