Files
nexus/wiki/concepts/Background-Job-Scheduling.md
2026-05-03 05:42:12 +08:00

34 lines
1010 B
Markdown

---
title: "Background-Job-Scheduling"
type: concept
tags: []
sources: [expose-hermes-agent-as-an-openai-compatible-api-for-any-frontend]
last_updated: 2026-05-02
---
## Definition
Background Job Scheduling 是通过远程 API 管理定时和后台 Agent 任务的能力,使客户端无需长期保持连接即可触发和监控长时间运行的任务。
## Implementation in Hermes Agent
`/api/jobs` API 提供完整的 CRUD 接口:
- **Create**:创建定时任务或后台任务
- **Read**:查询任务状态和结果
- **Update**:修改任务参数或取消任务
- **Delete**:删除任务
## Key Features
- **定时执行**:支持 cron 表达式或延迟执行
- **状态追踪**:实时查询任务执行状态
- **结果获取**:任务完成后可获取完整输出
- **远程管理**:客户端无需保持连接
## Use Cases
- 定时报告生成
- 批量数据处理
- 定时通知发送
- 后台数据同步
## Related
- [[OpenAI-Compatible-API]]
- [[Multi-Profile-Isolation]]