Soulter
|
a5ae833945
|
📦 release: v3.5.21
|
2025-07-10 17:46:36 +08:00 |
|
Soulter
|
78575f0f0a
|
fix: failed to delete conversation in webchat
fixes: #2071
|
2025-07-10 17:04:34 +08:00 |
|
Soulter
|
2534f59398
|
chore: remove debug print statement from chat route
|
2025-07-10 16:59:58 +08:00 |
|
Soulter
|
5c60dbe2b1
|
fix: 修复 WebChat 下可能消息错位的问题
|
2025-07-10 16:52:16 +08:00 |
|
Soulter
|
81649f053b
|
perf: improve log
|
2025-07-10 10:58:56 +08:00 |
|
Raven95676
|
e5bde50f2d
|
fix: 提升兼容性,并尽可能避免数据竞争
|
2025-07-09 22:39:30 +08:00 |
|
Raven95676
|
0321e00b0d
|
perf: 移除nh3
|
2025-07-09 20:32:14 +08:00 |
|
Soulter
|
01efe5f869
|
📦 release: v3.5.20
|
2025-07-09 13:35:44 +08:00 |
|
Soulter
|
28a178a55c
|
Merge pull request #2067 from AstrBotDevs/refactor-aiocqhttp-send-message
Fix: active message cannot handle forward type message properly in aiocqhttp adapter
|
2025-07-09 13:23:08 +08:00 |
|
Soulter
|
88f130014c
|
perf: streamline message dispatching logic in AiocqhttpMessageEvent
|
2025-07-09 12:10:18 +08:00 |
|
Soulter
|
af258c590c
|
Merge pull request #2068 from AstrBotDevs/fix-tool-call-result-wrongly-sent
Fix: 修复工具调用被错误地发出到了消息平台上
|
2025-07-09 12:02:07 +08:00 |
|
Soulter
|
b0eb5733be
|
Merge pull request #2065 from AstrBotDevs/fix-plugin-metadata-load
Improve: add fallback for missing 'desc' in plugin metadata
|
2025-07-09 12:01:06 +08:00 |
|
Soulter
|
7a9d4f0abd
|
fix: 修复工具调用被错误地发出到了消息平台上
fixes: #2060
|
2025-07-09 11:43:25 +08:00 |
|
Soulter
|
6f6a5b565c
|
fix: active message cannot handle forward type message properly in aiocqhttp adapter
|
2025-07-09 11:19:32 +08:00 |
|
Soulter
|
e57deb873c
|
perf: add fallback for missing 'desc' in plugin metadata and improve error logging
|
2025-07-09 10:47:03 +08:00 |
|
uersula
|
8c03e79f99
|
Fix: Remove buggy flag logic in _remove_image_from_context
|
2025-07-08 23:01:11 +08:00 |
|
Soulter
|
ab599dceed
|
Merge branch 'master' into deprecate/register_star-decorator
|
2025-07-08 11:52:33 +08:00 |
|
Soulter
|
4c37604445
|
perf: only output deprecation warning once for @register_star decorator
|
2025-07-08 11:50:55 +08:00 |
|
Soulter
|
bb74018d19
|
Merge pull request #1998 from diudiu62/feat-wechatpadpro-adapter
增加监听wechatpadpro消息平台的事件
|
2025-07-08 11:40:13 +08:00 |
|
Soulter
|
575289e5bc
|
feat: complete platform adapter types and update mapping
|
2025-07-08 11:39:42 +08:00 |
|
Soulter
|
bd34959f68
|
📦 release: v3.5.19
|
2025-07-08 01:34:08 +08:00 |
|
Soulter
|
622dcf8fd5
|
fix: 通过指令选择提供商重启后失效
|
2025-07-08 01:24:19 +08:00 |
|
Soulter
|
432fc47443
|
feat: add 302.ai llm provider
|
2025-07-07 23:01:28 +08:00 |
|
Soulter
|
d8fba44c5e
|
Merge pull request #2049 from uersula/fix/keyerror-in-recovery-handler
Fix: 防止错误恢复机制_remove_image_from_context发生KeyError
|
2025-07-07 22:13:43 +08:00 |
|
Soulter
|
e29d3d8c01
|
Merge pull request #2043 from Zhenyi-Wang/master
fix(wechatpadpro): 修复授权码提取逻辑以兼容新旧接口格式
|
2025-07-07 22:10:20 +08:00 |
|
uersula
|
e678413214
|
Fix: Prevent KeyError in _remove_image_from_context
|
2025-07-07 02:30:50 +08:00 |
|
Soulter
|
cd722a0e39
|
fix: handle direct tool call results
|
2025-07-06 18:04:46 +08:00 |
|
Raven95676
|
69d3ae709c
|
fix: direct send tool_call_result
|
2025-07-06 17:45:07 +08:00 |
|
Zhenyi Wang
|
3e4917f0a1
|
refactor: 重构 wechatpadpro 授权码生成并增强安全性
- 将 generate_auth_key 方法中的授权码提取逻辑重构为新的辅助方法 _extract_auth_key ,以提高代码的可读性和可测试性。
- 在访问 data.get('authKeys') 之前添加 isinstance(data, dict) 检查,以防止潜在的 AttributeError 。
- 移除了 auth_key 的明文日志记录,以避免敏感信息泄露。
- 在生成新密钥之前,将 self.auth_key 初始化为 None ,以避免在失败时保留旧值。
|
2025-07-06 16:34:55 +08:00 |
|
Zhenyi Wang
|
1674653a42
|
fix(wechatpadpro): 修复授权码提取逻辑以兼容新旧接口格式
新接口返回多了一层authKeys字段,同时兼容二者
|
2025-07-06 16:18:31 +08:00 |
|
Soulter
|
225db66738
|
fix: refine streaming logic in chat response handling
|
2025-07-04 16:59:49 +08:00 |
|
Raven95676
|
e1bed60f1f
|
fix: adjust timing of adding to star_registry
|
2025-07-04 16:13:10 +08:00 |
|
Raven95676
|
edbb856023
|
refactor: deprecate register_star decorator
|
2025-07-04 15:54:23 +08:00 |
|
Raven95676
|
98d3ab646f
|
chore: convert some methods to static
|
2025-07-04 15:07:14 +08:00 |
|
Soulter
|
1063b11ef6
|
fix: check provider availability errors on dify
|
2025-07-04 10:19:58 +08:00 |
|
Soulter
|
543e01c301
|
perf: webui 删除对话使用 conversation_mgr,以保持状态同步
|
2025-07-03 15:44:45 +08:00 |
|
Soulter
|
14e0aa3ec5
|
perf: history 和 persona 指令当对话不存在的时候自动创建
fixes: #1997
|
2025-07-03 15:40:00 +08:00 |
|
Soulter
|
f1954f9a43
|
Merge pull request #1984 from RC-CHN/master
refactor:将前端测试供应商部分修改为独立并发异步获取各个文本供应商的状态
|
2025-07-03 10:55:51 +08:00 |
|
Soulter
|
441b148501
|
Merge pull request #1991 from AstrBotDevs/perf/webchat-title
perf: 优化WebChat对话标题生成
|
2025-07-03 10:53:35 +08:00 |
|
Soulter
|
bd0f30b81c
|
Merge pull request #2003 from AstrBotDevs/feat-webchat-select-provider
Feature: WebChat 增加可选择提供商和模型的功能
|
2025-07-03 10:52:42 +08:00 |
|
Soulter
|
ad14e9bf40
|
chore: remove unnecessary logging of payloads in chat completion
|
2025-07-03 10:50:03 +08:00 |
|
Soulter
|
6f71301aaf
|
fix: log error when selected provider is not found
|
2025-07-03 10:49:12 +08:00 |
|
Soulter
|
5f0d601baa
|
feat: add support for selecting provider and models in webchat
|
2025-07-03 10:42:20 +08:00 |
|
Soulter
|
f234a5bcc2
|
fix: enhance event hook handling to return status and prevent propagation
|
2025-07-03 00:23:56 +08:00 |
|
chenpeng
|
ab677ea100
|
修正pilk依赖提示文案
增加监听wechatpadpro消息平台的事件
|
2025-07-02 17:30:37 +08:00 |
|
Soulter
|
f3ad53e949
|
feat: add supports for selecting provider and models in webchat
|
2025-07-02 17:12:30 +08:00 |
|
Soulter
|
d324cfa84d
|
Merge pull request #1987 from AstrBotDevs/refactor-webchat-streaming
Refactor: 重构 WebChat 的 SSE 监听逻辑
|
2025-07-02 17:11:12 +08:00 |
|
Soulter
|
dd4319d72a
|
Merge pull request #1990 from AstrBotDevs/fix-stream-multi-tool-use-err
fix: Multi-turn tools use error when using streaming output
|
2025-07-02 15:44:29 +08:00 |
|
Raven95676
|
1f2de3d3d8
|
perf: 优化WebChat对话标题生成
|
2025-07-02 10:43:54 +08:00 |
|
Raven95676
|
72702beb0b
|
chore: clean code
|
2025-07-02 10:29:10 +08:00 |
|