Soulter
|
64bcbc9fc0
|
refactor: 重构 SharedPreference 类并采用数据库存储替换 json 存储 (#2482)
|
2025-08-18 19:12:26 +08:00 |
|
Soulter
|
842c3c8ea9
|
Refactor: using sqlmodel(sqlchemy+pydantic) as ORM framework and switch to async-based sqlite operation (#2294)
* stage
* stage
* refactor: using sqlchemy as ORM framework, switch to async-based sqlite operation
- using sqlmodel as ORM(based on sqlchemy and pydantic)
- add Persona, Preference, PlatformMessageHistory table
* fix: conversation
* fix: remove redundant explicit session.commit, and fix some type error
* fix: conversation context issue
* chore: remove comments
* chore: remove exclude_content param
|
2025-08-02 15:44:00 +08:00 |
|
Soulter
|
14e0aa3ec5
|
perf: history 和 persona 指令当对话不存在的时候自动创建
fixes: #1997
|
2025-07-03 15:40:00 +08:00 |
|
anka
|
d88420dd03
|
fix: 修改获取人类可读的上下文的逻辑, 区分函数调用(无contents)和一般消息
|
2025-04-07 17:55:12 +08:00 |
|
anka
|
1746684e52
|
perf: 修改部分注释
|
2025-03-26 23:52:03 +08:00 |
|
anka
|
9717a736b1
|
perf: 更新部分描述
|
2025-03-26 13:50:54 +08:00 |
|
anka
|
5c4326c302
|
perf: 部分详细注释, 符合PEP8标准
|
2025-03-25 20:53:23 +08:00 |
|
Soulter
|
49bba9bf98
|
style: format codes
|
2025-03-03 13:30:55 +08:00 |
|
Soulter
|
67095f97b1
|
🐛 fix: delete conversation
✨ feat: supports active reply whitelist
|
2025-02-14 01:43:52 +08:00 |
|
Soulter
|
12f4e1146f
|
feat: 更好的对话管理
|
2025-02-05 13:26:53 +08:00 |
|