Sheldon.li
48becf2c51
refactor(ContentFilterStage): Add logic for handling empty messages ( #1525 )
...
-In the ContentFilterStage, logic for handling empty messages has been added to ensure that the pipeline continues to process even when the message is empty.
- This change enhances the robustness of content filtering, preventing potential issues caused by empty messages.
- This optimization was implemented to address the issue where, when someone is @ in a group chat and a message is sent without any content, the Source type messages in the message chain are lost.
2025-06-17 22:12:55 +08:00
Junyan Qin
055b389353
style: restrict line-length
2025-05-10 18:04:58 +08:00
Junyan Qin (Chin)
209f16af76
style: introduce ruff as linter and formatter ( #1356 )
...
* style: remove necessary imports
* style: fix F841
* style: fix F401
* style: fix F811
* style: fix E402
* style: fix E721
* style: fix E722
* style: fix E722
* style: fix F541
* style: ruff format
* style: all passed
* style: add ruff in deps
* style: more ignores in ruff.toml
* style: add pre-commit
2025-04-29 17:24:07 +08:00
Junyan Qin
7f66efcdd5
refactor: switch pipeline_cfg related fields to new pipeline config
2025-04-03 17:57:51 +08:00
Junyan Qin
9f15ab5000
feat: preliminarily implement pipeline invoking
2025-03-29 17:50:45 +08:00
Junyan Qin
e8cc048901
deps: bump pydantic to v2
2024-11-22 23:29:12 +08:00
RockChinQ
3469515e04
feat: 删除代码中对 mirai 的引用
2024-09-26 13:01:45 +08:00
RockChinQ
1c4a700d92
refactor: 将 yirimirai 的组件集成进 platform 包
2024-09-26 00:23:03 +08:00
RockChinQ
c9c8603ccc
fix: 消息忽略规则失效 ( #854 )
2024-08-01 23:01:28 +08:00
RockChinQ
18ae2299a7
fix: 修复 query.resp_messages 对插件reply的兼容性
2024-05-18 20:08:48 +08:00
RockChinQ
a3706bfe21
perf: 细节优化
2024-05-16 21:02:59 +08:00
RockChinQ
d5b5d667a5
feat: 模型视觉多模态支持
2024-05-15 21:40:18 +08:00
RockChinQ
527ad81d38
feat: 解藕chat的处理器和请求器 ( #772 )
2024-05-14 22:20:31 +08:00
RockChinQ
8b003739f1
feat: message.content 支持 mirai.MessageChain 对象 ( #741 )
2024-03-31 14:38:15 +08:00
RockChinQ
387dfa39ff
fix: 内容过滤无效 ( #743 )
2024-03-29 17:24:42 +08:00
RockChinQ
bd6a32e08e
doc: 为可扩展组件添加注释
2024-03-22 16:41:46 +08:00
RockChinQ
302d86056d
refactor: 所有的 json 加载统一到启动阶段中
2024-03-16 15:41:59 +08:00
RockChinQ
4347ddd42a
feat: 长消息处理策略可扩展性
2024-03-08 20:31:22 +08:00
RockChinQ
22cb8a6a06
feat: 内容过滤器的可扩展性
2024-03-08 20:22:06 +08:00
RockChinQ
2fe6d731b8
doc: 补全部分注释
2024-03-03 16:34:59 +08:00
RockChinQ
c853bba4ba
refactor: 配置文件均改为json
2024-02-06 21:26:03 +08:00
RockChinQ
976a9de39c
refactor: 分隔LLM请求过程和消息封装过程
2024-02-01 15:48:26 +08:00
RockChinQ
8d084427d2
refactor: 请求处理控制流基础架构
2024-01-26 15:51:49 +08:00