Dt8333
2c8470e8ac
fix(core.platform): make DingTalk user-ID compliant with UMO ( #3634 )
2025-11-15 17:31:03 +08:00
Dt8333
6ac43c600e
perf: improve streaming fallback strategy for streaming-unsupported platform ( #3547 )
...
* feat: 修改tool_loop_agent_runner,新增stream_to_general属性。
Co-authored-by: aider (openai/gemini-2.5-flash-preview) <aider@aider.chat >
* refactor: 优化text_chat_stream,直接yield完整信息
Co-authored-by: aider (openai/gemini-2.5-flash-preview) <aider@aider.chat >
* feat(core): ✨ 添加streaming_fallback选项,允许进行流式请求和非流式输出
添加了streaming_fallback配置,默认为false。在PlatformMetadata中新增字段用于标识是否支持真流式输出。在LLMRequest中添加判断是否启用Fallback。
#3431 #2793 #3014
* refactor(core): 将stream_to_general移出toolLoopAgentRunner
* refactor(core.platform): 修改metadata中的属性名称
* fix: update streaming provider settings descriptions and add conditions
* fix: update streaming configuration to use unsupported_streaming_strategy and adjust related logic
* fix: remove support_streaming_message flag from WecomAIBotAdapter registration
* fix: update hint for non-streaming platform handling in configuration
* fix(core.pipeline): Update astrbot/core/pipeline/process_stage/method/llm_request.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix(core.pipeline): Update astrbot/core/pipeline/process_stage/method/llm_request.py
---------
Co-authored-by: aider (openai/gemini-2.5-flash-preview) <aider@aider.chat >
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
Co-authored-by: Soulter <905617992@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 18:01:20 +08:00
LIghtJUNction
0b7fc29ac4
style: add ruff lint module of isort and pyupgrade, and some ruff check fix ( #3214 )
...
Co-authored-by: Dt8333 <25431943+Dt8333@users.noreply.github.com >
Co-authored-by: Soulter <905617992@qq.com >
2025-11-01 13:26:19 +08:00
再吃颗电池吧
2ce653caad
perf: modify the at logic in the DingTalk adapter ( #3186 )
...
* feat 初次提交
* fix: Modify the At logic in the DingTalk adapter.
* del uv.lock
* 添加at_users为空判断
* 优化钉钉at的处理逻辑,不用重复判断机器人是否is_in_at_list
* fix: refine handling of mentioned users in group messages
---------
Co-authored-by: linyiming <linyiming@example.com >
Co-authored-by: Soulter <905617992@qq.com >
2025-10-30 14:15:01 +08:00
Soulter
7740e1e131
ci: add ci stage of code format checking ( #2750 )
...
* style: ruff format
* ci(dashboard-ci): ensure GitHub Release action only runs on push events
* ci(code-format): ruff format and ruff check
2025-09-14 18:05:58 +08:00
xiewoc
5872f1e017
feat: 支持官方 QQ 接口发送语音 ( #2525 )
...
* Update dingtalk_event.py
* Add files via upload
* Add files via upload
* Update qqofficial_platform_adapter.py
* Add files via upload
* chore: clean comments
* chore: clean code
---------
Co-authored-by: Soulter <37870767+Soulter@users.noreply.github.com >
2025-08-26 20:40:59 +08:00
Zhalslar
c7891385ca
Update dingtalk_event.py
2025-06-14 21:44:37 +08:00
Zhalslar
2059ddcadf
Update dingtalk_event.py
2025-06-14 21:39:33 +08:00
Zhalslar
ba1b68df20
Update dingtalk_event.py
2025-06-14 21:23:45 +08:00
Raven95676
c111da4681
refactor: 修改框架路径获取方式,规范化路径拼接
2025-05-06 17:30:34 +08:00
Raven95676
3753fce912
perf: 为发送流式消息的Fallback可选
2025-04-15 21:21:02 +08:00
Raven95676
19c9177d7b
chore: 移除对dingtalk、lark、wecom的fallback
2025-04-13 17:03:06 +08:00
Raven95676
bb6e892657
feat: 重构发送流以提高代码可读性
2025-04-13 11:19:40 +08:00
Raven95676
b6963c1bf9
perf: 为不支持流式输出的平台提供fallback。
2025-04-13 02:21:42 +08:00
zhx
b62b1f3870
feat: 添加插件能针对不同消息平台开启关闭的功能
...
Squashed:
chore: merge master branch
chore: merge from master branch
chore: rename updateAllPlatformCompatibility to update_all_platform_compatibility for consistency
Reviewed by:
@Raven95676 @Soulter
2025-04-09 17:27:44 +08:00
Soulter
9b36a5c8a6
✨ feat: 增加全平台对流式输出的处理逻辑
2025-04-06 13:43:23 +08:00
Soulter
849913276d
🎈 perf: 钉钉支持 Markdown 渲染输出
...
fixes : #1104
2025-04-05 16:29:14 +08:00
Soulter
3f514fceca
🎨 style: format codes
2025-03-22 19:07:47 +08:00
Soulter
c610719a44
✨ feat: 为各平台适配器支持优雅关闭
2025-03-22 19:02:49 +08:00
Soulter
30d3062944
🎈 perf: 优化钉钉在配置错误之后堵塞整个线程的问题 #885
...
a.k.a 帮钉钉擦屁股
2025-03-22 15:44:42 +08:00
Soulter
1989d615d2
🌈 style: format codes
2025-03-09 17:48:59 +08:00
Soulter
239412d265
✨ feat: 支持接入钉钉 #643
2025-03-09 17:47:51 +08:00