jxxghp
8c78627647
feat: add skills marketplace management
2026-04-22 14:55:00 +08:00
jxxghp
13c3c082b8
Improve agent image capability routing
2026-04-15 08:55:32 +08:00
jxxghp
7a5e513f25
feat(agent): support file attachments and local file replies
2026-04-14 15:22:01 +08:00
jxxghp
e09f9ad009
feat(agent): add audio message extraction and download support for Slack, QQ, Discord, SynologyChat, and VoceChat
2026-04-13 08:36:57 +08:00
jxxghp
e5f97cd299
feat(agent): add voice message support with TTS/STT for Telegram and WeChat
...
- Integrate voice message handling: detect and extract audio references from Telegram and WeChat messages, route to agent with voice reply preference.
- Add voice provider abstraction and OpenAI-based TTS/STT implementation.
- Implement agent tool `send_voice_message` for generating and sending voice replies, with fallback to text if voice is unavailable.
- Extend agent prompt and context to support voice reply instructions.
- Update notification and message schemas to support audio fields.
- Add Telegram and WeChat voice sending logic, including audio file conversion and temporary media upload for WeChat.
- Add tests for voice helper and agent voice routing.
2026-04-12 12:30:02 +08:00
jxxghp
edf3946558
Fix forwarded image payload parsing for agent channels
2026-04-11 20:55:14 +08:00
jxxghp
6c5fae56d9
Add agent image support for Telegram and Slack
2026-04-11 20:40:02 +08:00
jxxghp
b349aa2693
feat(agent): 支持图片消息处理
2026-03-29 09:56:53 +08:00
jxxghp
d7c62fb55a
feat(agent): 支持Slack和Discord渠道的流式输出功能
...
- 为Slack添加MESSAGE_EDITING能力
- 为Slack添加edit_message和send_direct_message方法
- 为Discord添加edit_message和send_direct_message方法
- 修改Discord send_msg返回(bool, message_id)元组以支持流式输出
2026-03-27 07:02:50 +08:00
Attente
ca5ec8af0f
feat(config): 优化配置变更事件处理机制
2025-11-27 23:17:34 +08:00
jxxghp
6a492198a8
fix post_message
2025-11-17 13:33:01 +08:00
jxxghp
b9521cb3a9
Fix typo: change "未就续" to "未就绪" in module status messages ( #4804 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: jxxghp <jxxghp@live.cn >
2025-08-22 07:05:16 +08:00
jxxghp
1f44e13ff0
add reload logging
2025-06-23 10:14:22 +08:00
jxxghp
269ab9adfc
fix:删除消息能力
2025-06-22 10:04:21 +08:00
jxxghp
bd241a5164
feat:删除消息能力
2025-06-22 09:37:01 +08:00
jxxghp
fcd5ca3fda
feat:Slack支持编辑消息
2025-06-15 19:28:05 +08:00
jxxghp
95a827e8a2
feat:Telegram、Slack 支持按钮
2025-06-15 15:34:06 +08:00
jxxghp
bbfd8ca3f5
fix Config reload
2025-06-03 23:08:58 +08:00
jxxghp
b4ed2880f7
refactor:重构配置热加载
2025-06-03 20:56:21 +08:00
Aqr-K
825fc35134
feat(modules): 增加子级 type 分类。
...
- 在 `types` 里,针对各个模块的类型进行子级分类。
- 为每个模块统一添加 `get_subtype` 方法,这样一来,能更精准快速地区分与调用子类的每个模块,又能获取 ModuleType 所规定的分类以及对应存在的子模块类型支持列表,从而有效解决当下调用时需繁琐遍历每个 module 以获取 get_name 或 _channel 的问题。
- 解决因消息渠道前端返回所保存的 type 与后端规定值不一致,而需要频繁调用 _channel 私有方法才能获取分类所可能产生的问题。
2024-12-03 14:57:19 +08:00
InfinityPacer
9255c85a85
refactor(module): unify config retrieval logic
2024-10-20 18:56:52 +08:00
jxxghp
363f12ed5a
refactor:Module加入执行优先顺序
2024-10-19 19:31:25 +08:00
jxxghp
2b982ce7a8
fix 消息交互 again
2024-10-18 18:30:34 +08:00
jxxghp
e93b3f5602
fix 消息交互
2024-10-18 18:10:46 +08:00
jxxghp
0d139851af
fix 按对象名称组织代码文件
2024-10-12 12:14:49 +08:00
jxxghp
603ab97665
add ModuleType Schema
2024-10-12 11:50:00 +08:00
InfinityPacer
4f01b82b81
feat(security): unify token validation for message endpoints
2024-10-08 14:32:29 +08:00
InfinityPacer
0afdd9056a
fix(module): use getters for _instances and _configs in subclasses
2024-10-06 14:38:17 +08:00
InfinityPacer
2ce3ddb75a
refactor(module): simplify service instantiation with generics
2024-09-27 04:04:56 +08:00
InfinityPacer
5efcd6e6be
refactor (module): improve the implementation of base classes
2024-09-26 19:44:35 +08:00
jxxghp
2486b9274c
fix webhook_parser
2024-09-19 21:09:07 +08:00
InfinityPacer
2f2ecc8c43
fix(push): correct client type
2024-09-13 18:54:48 +08:00
jxxghp
53195457c7
fix module test
2024-09-12 15:13:58 +08:00
jxxghp
34ae663d5a
add subscribe/files api
2024-09-08 13:02:42 +08:00
jxxghp
965e40e630
fix message
2024-07-04 18:45:22 +08:00
jxxghp
5f01dd5625
fix user
2024-07-04 07:13:49 +08:00
jxxghp
15a7297099
fix messages
2024-07-02 13:50:41 +08:00
jxxghp
e05c643a6b
add notification link
2024-06-08 10:47:50 +08:00
jxxghp
43647e59a4
fix module name
2024-05-16 14:20:18 +08:00
jxxghp
8cb061ff75
feat:模块健康检查
2024-03-06 13:23:51 +08:00
jxxghp
3d34c26731
fix
2023-10-18 19:26:21 +08:00
jxxghp
b831d71bf7
fix 多通知Bug
2023-08-22 13:43:10 +08:00
jxxghp
6d2f4697b0
feat 多通知渠道支持
2023-07-14 13:05:58 +08:00
jxxghp
ae3d2fb7ae
fix message
2023-07-14 07:18:28 +08:00
jxxghp
9fd31f3e56
fix
2023-07-11 13:50:17 +08:00
jxxghp
237fe69d82
fix slack
2023-06-15 17:30:31 +08:00
jxxghp
f57e801236
add slack
2023-06-11 13:15:24 +08:00