feat(automation): add scheduled minio memory sync jobs
This commit is contained in:
@@ -560,6 +560,21 @@ automation:
|
||||
prompt: |
|
||||
Create my daily briefing.
|
||||
Summarize today's calendar, unread/important email, and top pending tasks.
|
||||
|
||||
# Optional scheduled MinIO -> memory synchronization.
|
||||
# Runs direct ingestion jobs without requiring interactive tool calls.
|
||||
minio_sync:
|
||||
enabled: true
|
||||
interval: "6h"
|
||||
run_on_start: false
|
||||
notify_on_success: false
|
||||
tasks:
|
||||
- prefix: "knowledge/"
|
||||
namespace_base: "global/knowledge/minio"
|
||||
mode: append
|
||||
max_objects: 20
|
||||
max_chars_per_object: 8000
|
||||
force: false
|
||||
```
|
||||
|
||||
### Cron Config Fields
|
||||
@@ -577,6 +592,7 @@ automation:
|
||||
| `model_tier` | no | Model tier for this job: `fast`, `default`, `complex`, or `local` |
|
||||
| `once_per_local_day` | no | If true, suppress duplicate triggers within the same local day (job timezone) |
|
||||
| `automation.daily_briefing.*` | no | Built-in daily briefing preset; generates an extra cron job when `enabled: true` and `output` is set |
|
||||
| `automation.minio_sync.*` | no | Scheduled MinIO prefix ingestion into memory namespaces (direct daemon automation) |
|
||||
|
||||
## Backup Scheduling
|
||||
|
||||
|
||||
Reference in New Issue
Block a user