jxxghp
4027ae2641
feat: add configurable data cleanup settings
...
Add a global cleanup switch, per-table retention periods, and scheduler config reload support so data cleanup can be managed and applied without restarting.
2026-05-09 21:22:02 +08:00
jxxghp
ac11b303b3
fix: scheduled data cleanup chain
2026-05-09 18:30:55 +08:00
jxxghp
a7823fb4d1
feat: implement data cleanup chain for batch deletion of expired records
2026-05-09 14:04:10 +08:00
jxxghp
94c75eb1c7
feat: 智能体增加定时任务(Jobs)管理和心跳唤醒机制
...
- 新增 JobsMiddleware 中间件,支持通过 JOB.md 文件管理长期/重复性任务
- 智能体可创建一次性(once)和重复性(recurring)任务,自动跟踪执行状态
- 新增心跳唤醒机制,定时调度器周期性唤醒智能体检查并执行待处理任务
- 新增 AI_AGENT_JOB_INTERVAL 配置项控制检查间隔,默认24小时
- 每次心跳使用独立会话,执行完毕后清理资源
2026-03-25 13:02:20 +08:00
jxxghp
274fc2d74f
v2.8.8
...
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
Attente
5af217fbf5
refactor: 将图片获取逻辑抽象为独立的 ImageHelper
2025-12-06 10:10:36 +08:00
Attente
ca5ec8af0f
feat(config): 优化配置变更事件处理机制
2025-11-27 23:17:34 +08:00
jxxghp
48da5c976c
fixx loop
2025-11-20 08:15:37 +08:00
jxxghp
b5a6794381
Refactor event loop handling to use GlobalVar.CURRENT_EVENT_LOOP across multiple modules, improving consistency and maintainability.
2025-11-19 08:42:07 +08:00
jxxghp
f013bf1931
fix
2025-09-08 10:59:28 +08:00
jxxghp
107cbbad1d
fix
2025-09-08 10:54:45 +08:00
jxxghp
481f1f9d30
add full gc scheduler
2025-09-08 10:49:09 +08:00
jxxghp
eb0e67fc42
fix logging
2025-09-03 12:42:13 +08:00
jxxghp
88049e741e
add SUBSCRIBE_SEARCH_INTERVAL
2025-09-02 11:41:52 +08:00
jxxghp
6379cda148
fix 异步定时服务
2025-08-25 21:19:07 +08:00
jxxghp
91a124ab8f
fix 异步定时服务
2025-08-25 20:44:38 +08:00
jxxghp
2357a7135e
fix run_async
2025-08-25 17:46:06 +08:00
jxxghp
6664fb1716
feat:增加插件和日历的自动缓存
2025-08-25 16:37:02 +08:00
jxxghp
055c8e26f0
refactor:重构缓存系统
2025-08-20 17:35:32 +08:00
jxxghp
784868048d
更新 scheduler.py
2025-08-18 07:04:39 +08:00
jxxghp
0c8fd5121a
fix async apis
2025-08-01 14:19:34 +08:00
jxxghp
71f7bc7b1b
fix
2025-07-30 21:06:55 +08:00
jxxghp
7abaf70bb8
fix workflow
2025-07-24 09:54:46 +08:00
jxxghp
f64363728e
fix:静态类引用
2025-07-08 21:38:34 +08:00
jxxghp
574257edf8
add SystemConfModel
2025-06-27 09:54:15 +08:00
jxxghp
1f44e13ff0
add reload logging
2025-06-23 10:14:22 +08:00
jxxghp
23929f5eaa
fix pool size
2025-06-07 22:00:09 +08:00
jxxghp
c002d4619a
更新 scheduler.py
2025-06-07 20:11:31 +08:00
jxxghp
dc180c09e9
fix wallpaper
2025-06-05 17:03:29 +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
jxxghp
b4473bb4a7
fix 插件分身服务注册
2025-05-30 16:59:54 +08:00
jxxghp
7be2910809
fix api register bug
2025-05-13 20:52:22 +08:00
jxxghp
30de524319
fix api register bug
2025-05-13 20:35:36 +08:00
wumode
7fa1d342ab
fix: blocking issue
2025-05-11 21:05:49 +08:00
jxxghp
f9b0db623d
fix cython type error
2025-03-23 21:39:37 +08:00
jxxghp
4c4bf698b1
更新 scheduler.py
2025-03-23 18:26:36 +08:00
jxxghp
e1f82e338a
fix:定时任务初始化加锁
2025-03-07 08:07:57 +08:00
jxxghp
d68461a127
更新 scheduler.py
2025-02-28 19:37:39 +08:00
jxxghp
835e6e8891
fix workflow scheduler
2025-02-26 18:32:25 +08:00
jxxghp
eec25113b5
fix workflow scheduler
2025-02-26 18:24:27 +08:00
jxxghp
77ae40e3d6
fix workflow
2025-02-17 11:40:32 +08:00
jxxghp
3dc7adc61a
更新 scheduler.py
2025-01-22 19:39:02 +08:00
jxxghp
f34e36c571
feat:Follow订阅分享人功能
2025-01-22 13:32:13 +08:00
InfinityPacer
2a409d83d4
feat(redis): update redis maxmemory
2025-01-19 12:41:30 +08:00
InfinityPacer
a5c5f7c718
feat(cache): enhance cache region and decorator
2025-01-19 00:55:45 +08:00
jxxghp
eaca396a9f
add rsa
2025-01-09 18:53:55 +08:00
InfinityPacer
6ec5f3b98b
feat(recommend): support caching by page
2024-12-25 23:07:56 +08:00
InfinityPacer
a5d6062aa8
feat(recommend): add job to refresh recommend cache
2024-12-23 01:32:17 +08:00
InfinityPacer
c1ecda280c
fix #3312
2024-12-03 17:33:00 +08:00