Commit Graph

2487 Commits

Author SHA1 Message Date
Kwaroran
480d33a673 Remove debug logging from image processing in requestGoogleCloudVertex function 2025-03-13 20:21:45 +09:00
kwaroran
fef10c1e56 Add translate sound 2025-03-13 20:21:05 +09:00
kwaroran
20087a09b2 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-03-13 16:38:41 +09:00
kwaroran
55a5cae5e5 Bump version to 154.0.0 across configuration files 2025-03-13 16:38:35 +09:00
kwaroran
da2ca7099f fix: lua chat functions (#782)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ ] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Description
The community have reported an issue where chat array-related effects
malfunction when using modules using Lua alongside modules using blocks.
It appears that my previous PR, #639, may be the cause of this problem.
This PR included the following changes:

1. Reverted a previous change to allow Lua triggers to cycle correctly
within the trigger pipeline.
2. After that, the issue that the previous PR attempted to fix has
(understandably) resurfaced. To address this, I've taken a different
approach: To prevent a situation where a created Lua mutex would
eternally reference a single chat object if not initialized again, I've
added a chat variable to the `luaEngineState` interface and updated it
on every call.
3. I noticed that the `removeChat` function was included twice in the
Lua bindings. I've removed one. (Or was this intentional?)
4. Modified the `getFullChat` function to also return the creation time
of the chat.

Just in case, I've also attached a link to the bot card with Lua trigger
I used for testing: https://files.catbox.moe/ujqt3o.jpeg
2025-03-13 16:37:32 +09:00
kwaroran
de788bc16c Add fallbacks 2025-03-13 16:36:54 +09:00
kwaroran
7d7cef4a69 Add gemini image response 2025-03-13 14:18:05 +09:00
kwaroran
8a782ab24f add assetprompt cbs 2025-03-13 12:13:09 +09:00
kwaroran
b26f58d496 Add assistant multimodal handling for gemini 2025-03-13 09:52:58 +09:00
bangonicdd
aaa9dfc2dc feat:Add 'module_assetlist' cbs 2025-03-12 22:34:29 +09:00
kwaroran
190f3d7729 Enhance cold storage handling by updating chat data structure and ensuring compatibility with existing data formats 2025-03-12 10:33:46 +09:00
kwaroran
140dcb7384 Add retries to observer 2025-03-12 10:26:44 +09:00
bangonicdd
681846cc93 fix: Add missing '!=' implementation in calcString 2025-03-12 10:23:52 +09:00
kwaroran
e2e7f38666 Merge branch 'main' of https://github.com/kwaroran/RisuAI 2025-03-12 10:04:33 +09:00
kwaroran
de8f8a8e1c Add claudeRetrivalCaching 2025-03-12 10:04:26 +09:00
Kwaroran
f62de63f09 chatCompression support for node 2025-03-10 22:29:26 +09:00
Kwaroran
2738237f6b Add lastDate property to Chat interface and update chat lastDate on preload 2025-03-10 22:25:08 +09:00
Kwaroran
40bf90a9df fix Loading chat data 2025-03-10 22:24:11 +09:00
Kwaroran
823606f825 Bump version to 153.0.0 in configuration and related files 2025-03-10 19:39:12 +09:00
Kwaroran
d400109a85 Add compressions 2025-03-10 19:37:35 +09:00
kwaroran
488ca25d0f Add cold storage functionality and preload chat data 2025-03-10 16:13:40 +09:00
bangonicdd
e895c2296c fix: treating unary minus in calcString 2025-03-10 14:26:50 +09:00
kwaroran
5c2d821445 Add automatic cache point 2025-03-10 13:57:02 +09:00
kwaroran
188e2dd05d Add show folder name option 2025-03-10 13:38:12 +09:00
kwaroran
5300c53c7f Fix cache indexes 2025-03-10 13:14:20 +09:00
bangonicdd
71ee015f21 fix: lua chat functions 2025-03-09 19:58:08 +09:00
Kwaroran
5fc36ce323 Bump version to 152.0.1 2025-03-08 19:29:35 +09:00
Kwaroran
4510bb65c2 Remove reasoning effort 2025-03-08 19:26:04 +09:00
Kwaroran
5acb02db65 Fix slot 2025-03-08 19:23:26 +09:00
Kwaroran
743b2544a5 bump: update version to 152.0.0 2025-03-08 18:06:07 +09:00
Kwaroran
5969ac15f3 Fix asset cleaning 2025-03-08 18:05:45 +09:00
Kwaroran
4e7514efc0 Remove experimental caching 2025-03-08 17:52:07 +09:00
Kwaroran
93a53da983 Add cache point 2025-03-08 17:49:19 +09:00
Kwaroran
02fb780395 Expand additional parameters 2025-03-08 17:30:10 +09:00
Kwaroran
462e2d04b9 fix: correct variable replacement in prompt parsing 2025-03-08 17:24:16 +09:00
Kwaroran
3d03c84249 Add parameters to custom APIs, closes #771 2025-03-08 17:22:32 +09:00
Kwaroran
d91abce00a Add new toggles 2025-03-08 16:51:17 +09:00
Kwaroran
7c3ad57856 Add bgm cbs 2025-03-08 15:25:10 +09:00
Kwaroran
4648e0b5b2 Remove cache due to caching error 2025-03-08 14:20:25 +09:00
Kwaroran
6d1482b80e chore: update application version to 151.1.0 2025-03-05 06:35:05 +09:00
Kwaroran
30ce63bfcd Add gpt 4.5 2025-03-05 06:34:49 +09:00
Kwaroran
5026a96ce9 chore: update application version to 151.0.0 2025-03-05 05:42:20 +09:00
Kwaroran
6ed005b733 feat: add local activation option in global lorebook settings 2025-03-05 05:41:04 +09:00
kwaroran
babc18a830 Optimize chat rendering and performance with caching and lazy loading (#773)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [x] Have you added type definitions?

# Description
Enhance chat application efficiency by implementing caching for markdown
parsing and message forms, along with lazy loading and virtual scrolling
for improved performance in large chat histories. Introduce a cleanup
mechanism for cache management.
2025-03-05 05:39:00 +09:00
kwaroran
7c0a2337fa feat: aws sonnet 3.7 + legacy (#772)
# PR Checklist
- [ ] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [ ] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [ ] Have you added type definitions?

# Description
This PR aims to enable the use of the newly added claude 3.7 sonnet
model (and some legacys (¬‿¬)) on AWS.
2025-03-05 05:38:29 +09:00
kwaroran
ff20d07829 Merge branch 'main' into local_lore2 2025-03-05 05:38:11 +09:00
kwaroran
f0692c03d5 feat: Chat Folder (#766)
# PR Checklist
- [x] Have you checked if it works normally in all models? *Ignore this
if it doesn't use models.*
- [x] Have you checked if it works normally in all web, local, and node
hosted versions? If it doesn't, have you blocked it in those versions?
- [x] Have you added type definitions?

# Description

<img width="369" alt="스크린샷 2025-02-19 오후 5 11 42"
src="https://github.com/user-attachments/assets/f6819d88-e417-47d4-9f69-888e9aab21f7"
/>
<img width="369" alt="스크린샷 2025-02-19 오후 5 11 54"
src="https://github.com/user-attachments/assets/b867f97e-f9bb-4964-ba9e-a34171e79ffe"
/>

이 PR은 챗을 분류하는 폴더를 추가합니다. 폴더에는 색상을 넣을 수 있습니다.

This PR adds a folder to categorize chats. Folders can be colored. I'm
open to any feedback or suggestions.
2025-03-05 05:37:42 +09:00
Bo26fhmC5M
1775591ef0 feat: add support for OpenAI-compatible embedding API 2025-02-27 23:27:50 +09:00
Kwaroran
929108def3 Add error handling 2025-02-26 12:22:10 +09:00
Kwaroran
bf5ad6dfd1 bump version to 150.4.1 2025-02-26 12:20:15 +09:00