XaiJu
Irsat
Irsat

patreon


Bugs found and eliminated

Memory Manager v1 & v2, Mass Swipe and Preload Swipes fixed.

I was getting a lot of reports about the Memory Manager. But I wasn't able to replicate the issues.

Basically the problem was that sometimes the website establishes WebSocket connection before the extension can wrap it with its own logic. It depends on the device how often that happens.

I made the necessary changes in v2.9.5, it seems to be bug-free. Firefox version is up. Chrome users will wait the review a couple of days as always.

The bugs for each were;

I will try to fix Chat Import.

And apparently "plus.character.ai" blocks "character.ai", so characters and chat features not working. But it fixes itself I guess, probably not a bug with the extension because c.ai itself also uses that API. Let me know if you encounter that.

Comments

It's not automatic. Did you use the unlock button in the extension? Login with your patreon and it will handle the rest.

İrşat Muhammed

I bout the $2.99 dollar subscription, but it still says I need "Premium". Did I buy the wrong membership, or is there an issue with the extension?

Jacob Corey

Yeah it's for 1 month only

İrşat Muhammed

Love the extension, and it's working really well. Just a question: did you mean to add an ad for Polybuzz on the menu? Maybe I'm just blind lol, but I haven't seen anything addressing it or you mentioning that you added it. This is the first time I'm seeing it so I figured it was something new.

Flo

Do you mean getting rid of your own characters?

İrşat Muhammed

yeah the problem is all the rest are still on the list and I happily support you and what you are doing. I love your creation

Nashaul Seric

It's technically possible and one solution I offer is saved characters. I know it's not free but still... it's there.

İrşat Muhammed

Hi what I would love to see is a way to get rid of the bots you don't use. I don't understand why you can't get rid of them on C.ai because its crazy to have to search through a million of them to find what you want. I would just like to get rid of the ones you don't use. I don't know if its possible but it would be great.

Nashaul Seric

Visual cleaning would be hard with v1 so I am afraid of touching it. It's not a priority unfortunately.

İrşat Muhammed

Do you think it's possible to make it so that it automatically deletes too? Or maybe make v.2 also have an option to inject the memory every X chats. Because if I have a lot of things in the memory manager and use the v.1, it'll just eat up the temporary memory and make my bot remembers less from the chats before that. Noted about the persona categorization. Looking forward to it! (no pressure tho 😊)

jrc DA

V1 doesn't delete. So you can make it every 10 msg or something. Persona categorization will be in Chatbot Manager for saving purposes. If I get the chance, I can add quick access just like character categorization feature. It's been in my notes for a long time.

İrşat Muhammed

Hi, thank for you for creating a really useful extension like this! I'd like to suggest a new feature tho, but is it possible to have a persona folder of some sort to organize the persona in the future, just like what you did with the char catalog? Also, I have a question about the memory manager. It says that v.2 automatically cleans the comment everytime, but does v.1 do the same? I really love this feature, but sometimes the bot ends up replying to the info put in the mm instead even when it's unrelated to the current scene, so I'd like to make the memory to be injected on every certain messages while also automatically cleaning the previous one before it injects a new one.

jrc DA

i figured it out tysm!

Dizzy

You simply join on patreon, like "follow". Then in the extension, login with this patreon account using the unlock button. It's the same way you unlock premium. It will then redirect you to the main page of character ai and will notify you. Wait until it activates.

İrşat Muhammed

i joined the patreon for the free trail but idk seem to understand how it works, even after reading the explonation idk, i dont even have the option unlock premium...

Dizzy

Oh I see! I thought it would be easier given how the new duplicate method works. Thanks for explaining :D

Mihr

You can actually edit the messages with code. But cai uses virtual dom so visually editing is a really big pain. If you edit, it just gets reverted. There are ways of forcing it but none of them worth it. I wanted to delete older messages for example but I didn't. Then the website gave that feature. Maybe they will give this one as well.

İrşat Muhammed

Hi! Do you think it would be possible to make older messages editable? I usually make small recaps during the roleplay and pin the messages, but I don't like the recaps interrupting and reducing the context of the current conversation. Editing an older out-of-context message would be awesome for me. Thank you for your great work <3

Mihr

Woah, amazing! Thanks, looking forward to it! <3

Jira

I recently released "Chatbot Manager", but it's still in development. It's only to store chats and characters, search, and generate greetings. But yodayo is in my list. I will add export feature and add more and more with time.

İrşat Muhammed

Hey, any chance you'd work on an extension for Yodayo? I love the c.ai extension and use it religiously; I really feel like a similar extension could improve Yodayo, as well! Especially a quick way to download chats, import / export characters and (if possible) an automated memory feature as a 'memory box' for self inserting is already given, would be amazing.

Jira

Thank you! <3

Knave

I added a toggle under each memory box. You can use it with the next update.

İrşat Muhammed

Yes I am paid with you since beginning and this is something I could do with. Because it's to much for the context of one response for the bot to even remember absolutely everything in the memory. I am having to constantly do a mini repeat of the last situation with regards to the context.

Laura Lee Murray

THANK YOU SO MUCHHHH, it's great as it is, but I would love if you added the import/export chat option, no pressure tho! work at your way, we depend on you anyways

Maria Alarcon

You read my mind, I was going to do that linking.

İrşat Muhammed

From what I've tested, the capability to have your characters in a large roster to move between websites as well as editing them in a more easier and user friendly way is very promising. Though I would suggest implementing a link or box to open said character on the website (if it's there and I didn't see it I apologize.)

Meggs Callas

Depends on how they perform. Let me know your thoughts about the features that exists right now.

İrşat Muhammed

Thank you! Installed it immediately! Will you add the memories too? I rely on those mostly in my stories

Meggs Callas

https://chromewebstore.google.com/detail/chatbot-manager/apnhcckmbmofaneogehcfnghabafpeej

İrşat Muhammed

First version is released. It has no feature on any website as of right now. There are some features lile character card search, library (cards and histories) and greeting generation. The name is the Chatbot Manager. Since it's new it may not appear in google search. I will leave a link in a moment

İrşat Muhammed

I can't wait, I've been wanting to migrate from C.ai to Chai, but the memory issues and the lack of pined messages is a killer for me, So i really can't wait! Also thank you for your extension for C.ai, I use it daily, and after the 20 day trial I will become avid member. Thank you for your work, you truly help me cope with traumas!

Meggs Callas

I probably can.

İrşat Muhammed

Will you add chat importation in any of those? Because I really need to export my chats on something that isn't Tavern or Oobabooga lol

Maria Alarcon

Great! Thank you so much! <3 🙏

Knave

Okay I fully understand now. I could add checkboxes next to the memory boxes, and the checked ones would be sent. Or the unchecked ones. I am preparing the other extension for release now so I might work on it soon.

İrşat Muhammed

I think you might have misunderstood me. What I meant was this: Let's say I have 10 memories, but only 3 of them are relevant to the current chat. My suggestion was to have an on and off switch for each memory, so I can turn off the 7 memories that I don't need currently and have just those 3 appear in the v1 or v2 reminders. Because right now you would have to delete those 7 memories if you don't want them to appear(unless I'm missing something).

Knave

You can turn off both v1 and v2 without removing memories.

İrşat Muhammed

Suggestion: I think it would be quite handy if it was possible to make it so you can toggle memories on and off in the Memory Manager. That way you can have all of the things you want your Character to remember, without having all of them get posted with each message/every few messages at the same time since it seems to sometimes confuse the Character if you have a lot of memories. I think this would mostly be a great addition for people, like me, who have a lot of memories added in the Manager, and I think it definitely could be cool if we could choose which ones we want the Character to get reminded of at the current moment in the chat without having to delete all the others that are irrelevant at that point in time! <3 (I'm not really knowledgeable on coding, so please excuse me if it's something that can't be done 🙏)

Knave

🥳 I already made the basics, it's ready to be improved and and focused on websites. Starting with janitor.ai and probably chai after the first release. But all of them will get some I think.

İrşat Muhammed

HELL YES! As soon as it comes out i'm paying it!!!

Meggs Callas

Yes, I am wrapping it up. First version is finished. Just need to make sure it's mobile compatible. Features for websites will be later but it will happen.

İrşat Muhammed

Hi! I was wondering if you're making an extension for Chai as well?

Meggs Callas

The message before your own example: AI: alksdjfalsdfj (Rewind here) You: flakjdfa;fdaldj AI: alkdjfalkjdfa

Jonah Sayasith

Rewnd to the first message you mean?

İrşat Muhammed

(Suggestion) If you could make it to where you can instant rewind to the last message that would be awesome! it would make your amazing extension even better :D

Jonah Sayasith

Ohhhh, that makes sense, thanks for the clarification.

ThatGirlSofia

It was basically a gift. Also people would try it and see if they like it. Win win. As much as I would like to make everything free forever, I also need to make a living. Surely you understand.

İrşat Muhammed

So will it say free or what? I'm confused.

ThatGirlSofia

No, it was paid for 1 year. I lifted the wall for 1.5 months.

İrşat Muhammed

So the whole time before jan 15 the features were free, and now we have to pay, am I right? Because the bg feature was literally the best thing ever, this is kinda sad 😢

ThatGirlSofia

No, I thank you for informing me about VPNs.

İrşat Muhammed

Anyway thanks a lot for replying so quickly and frequently, as well as trying to help me out as best as you can. Much appreciated man. 🙂

UnnamedUser

Yeah fk those! I'm convinced that who ever made those picture captchas were bullied their whole lives and this is their only way of seeking revenge on the public 😂

UnnamedUser

I think just one accidental login without VPN should register your IP address, linked to your account in their database. Tbf, most websites are cool about VPNs. But one big website in my country outright blocks you if you are using VPN. I don't use that website often so the one I hate the most is probably Google's captcha. Just for a simple search, I have to solve 3-5 puzzles, which I do correctly and still fail somehow.

İrşat Muhammed

Ugh, of course. In other words; "How dare you not let us track you!" It does do that "are you human?" BS from time to time. I just hope they don't block VPN outright. I like using it from C.ai, simply for piece of mind.

UnnamedUser

That was one of my suspects. Requests coming from that area is probably seen as dangerous or something. And the website itself may be considered safe because it's sending cookies and other stuff to confirm you are not a bot. VPN servers are usually considered potential bots so many sites have protections against them. ChatGPT, JanitorAI, Google ask you Captcha if you use VPNs. The extension doesn't send anything extra, just change that, fetch that and nothing attached. It's not that weird, just some advanced protection stuff. Companies suffer considerable losses from such things so they work extra hard on these things instead of focusing on giving users good experience.

İrşat Muhammed

Update: Tried it on Brave too just now. I tried a couple IPs, they didn't work. Then I tried the location that worked on Firefox, which is "Vancouver, Vansterdam". Boom; worked. Why? How?! xD

UnnamedUser

Okay this is weird, perhaps you can explain this... I been using Windscribe VPN and I just changed the IP location. Reloaded the page, then it worked. I'm now able to save conversations again. What the...🤷‍♂️

UnnamedUser

Yes, this is the website bug I was talking about earlier. It's basically saying, "Not allowed to pass keys from left pocket to right pocket". It's an absurd bug that the website also suffers from. Maybe the website is using a different API, that could be why your website still full functions. Maybe they made a temporary solution to their errors. It must be regional too. Since you and I are reaching at the same server name, but get different results.

İrşat Muhammed

I'm so stupid, I was in the wrong tab. Sorry. 😅 Anyway...this is what came up: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://plus.character.ai/chat/character/info/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 403. Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://plus.character.ai/chat/character/info/. (Reason: CORS request did not succeed). Status code: (null). TypeError: NetworkError when attempting to fetch resource.

UnnamedUser

It's not empty right? Even if nothing pops up, it should be full of text with red background. Okay, lets dial it back. Is there (Ready!) under conversation header? If so chat is fetched successfuly. If you press download and nothing happens still, maybe it's still preparing to download, a few message chat takes under a second. If you have too many messages, it might be taking time. If it's not saying (Ready!), if stuck in Loading, then refresh the page while keeping the Console open. Then open the CAI Tools menu, it should fetch automatically, if it fails it will log the error in the console.

İrşat Muhammed

Well I did what you said and nothing seemed to pop up. Is there a specific area I should be looking under? 😅

UnnamedUser

Strange, I downloaded Brave and chats are working for me. It doesn't seem to be an issue with the code. If you could help me; Before you download a chat, press F12, then open Console tab. Download the chat and see if it logs any error.

İrşat Muhammed

Yep. I can edit and scroll all the way to the top. I just tested it on a character I've been having a month-long conversation with.

UnnamedUser

No I mean all website actions work, like editing characters and scrolling up in a chat to load more messages?

İrşat Muhammed

I do that on the site itself. I only use CAI Tools to save chats.

UnnamedUser

I haven't tested on Brave. Does editing characters work on brave? I mean the website.

İrşat Muhammed

So there's nothing I can do? It's been like that on Brave for a few months and it's still not fixed!

UnnamedUser

Check out the news in the guide link. This is a character ai bug. You can wait it out. Similarly character cards don't work too. For example try editing and saving your character from the website. It shouldn't work too.

İrşat Muhammed

I'm having an issue. I can no longer save conversations. When I click "offline chat", nothing happens. This is occurring on both Opera GX and Brave.

UnnamedUser

Hi this is for everyone about this issue after playing around with the memory I found that markdown so basically ## Heading Prompt: linebreak then write memory. Replace the word heading with what these memories are for example current location and style of clothing you would put (## Current Scene Location And Clothing:) This way I found it only uses the information under the heading for each response so definitely needs a prompt. Without it it's taking the whole memory and thinks it's part of the current conversation dialogue. Also very good if you want the bot to get a visual idea of what you or scene looks like add that under ## For Visual Reference Guidelines (Name): then in the chat (Ooc use prompt Visual Reference before responding) this works with all the prompts

Laura Lee Murray

Browser reinstalls, crashes, clearing cache may delete cai tools settings. Didn't you make a backup?

İrşat Muhammed

I have this problem with all chats, even the old ones, in which I have already write a lot of memories. It was as if everything had reset.

Viktória Földes

Memories are per chat. You may have created a new chat.

İrşat Muhammed

I have an issue, all the memories disappeared from the Memory Manager, as if I had never written anything in it. It's just me, or what? I last used c.ai 3 days ago and everything was fine then.

Viktória Földes

That's exactly what I mean yes. When I use the memory manager on Brainiac it restarts the conversion with some random thing. Which it only did before if I was using too much info. Now it just does it always and I've tried scaling down the information. Summarizing it, etc. I've also had it go off on weird tangents like you mentioned.

Avadrie Sathel

And I also just wanted to second what Avadrie said and thank you for your continued hard work with CAI Tools, it's amazing and has made my life so much easier! Thank you very much, keep up the good work!

Knave

If by "memory injection" you mean the Memory Manager, then yes, I have also had some minor issues with it since I started using the Brainiac model for my Character a few days ago. It rarely writes out "starter" messages that are totally unrelated to whatever is going on, but more often it draws information from my Memories that isn't really relevant to the current scene, and it's in varying degrees - it could be just a dialogue line that is unrelated or it could be the whole message suddenly going in a completely different direction. That last part could also be an issue with the Brainiac model itself though, I have seen a lot of people complain about how their bot became dumber instead of smarter after they switched to it lol. It could be an issue with how the model was made or just an issue due to lack of stored information since I'm using a private Character and changing the model currently forces you to create a new chat, but I decided I would mention as just some extra information in case it might end up being useful. ^-^

Knave

Also no it's not a plus model it's open to everyone. I've tried playing with different lengths but it just keeps restarting the conversation over each time. But all other features seem to work just fine. Albeit the mass swipe is a bit clunky now. Not your fault brainiac just makes the bot slower so takes longer to load. But NBD.

Avadrie Sathel

Sweet! FYI you're awesome your product is awesome. Keep doing what you're doing.

Avadrie Sathel

I can update it to support the new model.

İrşat Muhammed

No the model is available to everyone on both the website and the app. It's supposed to make the bot smarter. All other features seem to work with it but the memory injection. I've tried playing with different lengths and every time the bot acts like it's a new conversation starting over.

Avadrie Sathel

I haven't worked on that yet. Is the model a plus feature?

İrşat Muhammed

Not sure if it's just me or what. But memory injection doesn't work with the new Brainiac model any time I try it resets the conversation completely.

Avadrie Sathel

Thanks, I thought the website had screwed up again and it was messing with the extension! Thank you!

Daniel Jesus

Website probably broke the format of links. Don't worry, it has no effect, just visually displeasing.

İrşat Muhammed

Hi! I'm using the Firefox browser and the message appears with [unsupported link]

Daniel Jesus

aight, ill post

Angelo Pro

It would be better if you could open another github issue. This way we can keep track of it. Here; https://github.com/irsat000/CAI-Tools/issues If you can't deal with opening a github account, you can use reddit as well; https://www.reddit.com/r/CharacterAI_CAITools/

İrşat Muhammed

the difference is that i get another error, not even close of what that is, do you have a way for me to send the image? maybe discord or idk

Angelo Pro

https://github.com/irsat000/CAI-Tools/issues/95 You are probably talking about this. I don't know the cause of the bug, but if you could test what I said at the end, I could have an idea.

İrşat Muhammed

i dont get something, when i try to borrow the bot json dump it just does nothing

Angelo Pro

First time trying the tool and I'm in love with he changes it brought! After january 15 I will be paying for it gladly!

Meggs Callas


More Creators