Soulter
|
1b37530c96
|
Merge remote-tracking branch 'origin/master' into releases/4.0.0
|
2025-08-02 20:14:18 +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 |
|
Gao Jinzhe
|
140ddc70e6
|
feat: 使用会话锁保证分段回复时的消息发送顺序 (#2130)
* 优化分段消息发送逻辑,为分段消息添加消息队列
* 删除了不必要的代码
* style: code quality
* 将消息队列机制重构为会话锁机制
* perf: narrow the lock scope
* refactor: replace get_lock with async context manager for session locks
* refactor: optimize session lock management with defaultdict
---------
Co-authored-by: Soulter <905617992@qq.com>
Co-authored-by: Raven95676 <Raven95676@gmail.com>
|
2025-07-23 00:37:29 +08:00 |
|
Soulter
|
d7fd616470
|
style: code quality
|
2025-07-21 17:04:29 +08:00 |
|
chenpeng
|
ab677ea100
|
修正pilk依赖提示文案
增加监听wechatpadpro消息平台的事件
|
2025-07-02 17:30:37 +08:00 |
|
Soulter
|
d14513ddfd
|
fix: lint warnings
|
2025-06-28 14:51:35 +08:00 |
|
Soulter
|
9a9017bc6c
|
perf: use union oper for merging dict
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
|
2025-06-28 14:46:29 +08:00 |
|
Ruochen
|
f5bff00b1f
|
Merge branch 'master' of https://github.com/RC-CHN/AstrBot
|
2025-06-27 17:03:58 +08:00 |
|
Ruochen
|
27c9717445
|
feat:允许html_render方法传入配置参数
|
2025-06-27 17:03:26 +08:00 |
|
Soulter
|
51b015a629
|
Merge pull request #1830 from zhx8702/feat-wechat-tts-mp3towav
feat: wechatpadpro 触发tts时 添加对mp3格式音频支持
|
2025-06-25 22:46:10 +08:00 |
|
Soulter
|
345afe1338
|
fix: 修复 PipInstaller 中 pip 调用方式,确保使用当前 Python 解释器
|
2025-06-19 00:38:23 +08:00 |
|
zhx
|
ccb95f803c
|
feat: wechatpadpro 发送tts时 添加对mp3格式音频支持
|
2025-06-16 10:05:21 +08:00 |
|
zhx
|
0d5825bda9
|
feat: wechatpadpro 添加语音接收和发送的适配
|
2025-06-06 10:30:06 +08:00 |
|
Soulter
|
18f919fb6b
|
perf: pip_main wrapped in asyncio.to_thread
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-31 11:47:29 +08:00 |
|
Soulter
|
0924835253
|
feat: 将插件依赖检查和 pip 安装方法改为异步,以提高性能和响应速度
|
2025-05-31 11:44:58 +08:00 |
|
Raven95676
|
b858401098
|
chore: format code
|
2025-05-10 18:47:56 +08:00 |
|
Raven95676
|
c111da4681
|
refactor: 修改框架路径获取方式,规范化路径拼接
|
2025-05-06 17:30:34 +08:00 |
|
Soulter
|
20dabc0615
|
Merge pull request #1333 from LIghtJUNction/master
Feature: 新增CLI命令行程序
|
2025-05-01 20:53:58 +08:00 |
|
LIghtJUNction
|
b4f12fc933
|
✨ feat: supports CLI mode
Squashed by:
STEP1 - 新增CLI命令行程序
🎨 style: improve code style and some typo fixes
remove: llms.txt
|
2025-05-01 20:32:05 +08:00 |
|
Soulter
|
1d40b5a821
|
✨ feat(updator): 替换为采用 Semver 语义化版本来比较版本
|
2025-04-20 17:30:01 +08:00 |
|
Raven95676
|
cfae655068
|
perf: 修改默认会话过滤器标识符为umo
|
2025-04-19 11:57:22 +08:00 |
|
Soulter
|
33fd6a5016
|
perf: 优化 MCP 服务器的日志回显
|
2025-04-17 13:59:10 +08:00 |
|
Soulter
|
b825e51dab
|
chore: clean useless logs
|
2025-04-15 21:56:23 +08:00 |
|
Soulter
|
33f87ff7d7
|
🎈 perf: enhance metrics tracking with installation ID and sender ID hashing
|
2025-04-15 21:08:45 +08:00 |
|
Soulter
|
3756cb766e
|
🎈 perf: 支持自定义 PyPI 软件仓库地址
fixes: #1165
|
2025-04-14 21:19:36 +08:00 |
|
Raven95676
|
9470ca6bc5
|
fix: 修复文件不存在的情况
|
2025-04-13 11:36:06 +08:00 |
|
Soulter
|
1bf5a21678
|
Merge pull request #1158 from Jackxwb/master
文件发送时支持路径映射
|
2025-04-12 21:01:25 +08:00 |
|
Raven95676
|
489784104e
|
perf: shared_preferences加载失败时自动删除无效文件
|
2025-04-12 19:31:45 +08:00 |
|
Soulter
|
cd18806c39
|
perf: improve platform compatibility checks
|
2025-04-10 11:01:04 +08:00 |
|
Jackxwb
|
7f56824b42
|
🐛 修复: 移除路径映射函数中的多余日志记录
|
2025-04-06 14:52:34 +08:00 |
|
Jackxwb
|
627da3a2bc
|
分离path_Mapping函数
|
2025-04-06 14:50:15 +08:00 |
|
Soulter
|
e9eb00a0d4
|
✨ feat: 插件市场帮助按钮
|
2025-04-03 16:19:01 +08:00 |
|
Soulter
|
62e73299b1
|
🐛 fix: forcely write shared preference data
Note: this is a fast fix for recent feedbacks, we'll improve its performance.
|
2025-03-30 21:33:41 +08:00 |
|
Soulter
|
e9eff7420b
|
✨ feat: 更加完善和美观的 本地 Markdown 渲染
|
2025-03-25 00:56:19 +08:00 |
|
Soulter
|
8047f82bfd
|
🎈perf: 优化删除插件目录的逻辑,抛出异常细节;完善 mcp 未安装时的提示
|
2025-03-24 23:07:56 +08:00 |
|
冰苷晶
|
1df33ac3c8
|
fix: fix error
|
2025-03-24 13:28:14 +08:00 |
|
pre-commit-ci[bot]
|
7334090ac1
|
🎈 auto fixes by pre-commit hooks
|
2025-03-24 05:20:37 +00:00 |
|
冰苷晶
|
6b0f044198
|
fix: fix other errors
|
2025-03-24 13:20:05 +08:00 |
|
冰苷晶
|
4db14b905f
|
fix: fix error
|
2025-03-23 23:40:06 +08:00 |
|
pre-commit-ci[bot]
|
b669b31451
|
🎈 auto fixes by pre-commit hooks
|
2025-03-23 15:07:22 +00:00 |
|
冰苷晶
|
d10cb84068
|
fix: fix SSLCertVerificationError
|
2025-03-23 22:55:07 +08:00 |
|
Soulter
|
3a1578b3c6
|
✨feat: 支持 Dify 文件、图片、视频、音频输出。#819
|
2025-03-15 00:51:32 +08:00 |
|
Soulter
|
0caff054f5
|
✨ feat: 会话控制器支持自定义会话ID算子
|
2025-03-08 20:29:42 +08:00 |
|
Soulter
|
4aa91ad599
|
✨ feat: 支持当消息只有@bot时,下一条发送人的消息直接唤醒机器人
|
2025-03-08 19:55:24 +08:00 |
|
Soulter
|
cf08e52a92
|
style: cleanup
|
2025-03-06 23:52:15 +08:00 |
|
Soulter
|
24c20a19f1
|
✨ feat: 支持插件会话控制 API
|
2025-03-06 22:13:14 +08:00 |
|
Soulter
|
49bba9bf98
|
style: format codes
|
2025-03-03 13:30:55 +08:00 |
|
Soulter
|
aa3cfd887a
|
fix: correct STT model path and improve logging in provider manager and pip installer
|
2025-02-27 11:33:53 +08:00 |
|
Soulter
|
4678222e9b
|
👌 refactor: 更换为预编译指令的方式处理指令组指令
|
2025-02-19 14:55:14 +08:00 |
|
Soulter
|
8c7344f1c4
|
👌perf(qq): supports to pass OneBot notice, request event
|
2025-02-16 01:04:08 +08:00 |
|