Files
Memoh/agent/src/prompts/schedule.ts
T
2026-02-05 20:53:48 +08:00

24 lines
589 B
TypeScript

import { Schedule } from '../types'
export interface ScheduleParams {
schedule: Schedule
date: Date
}
export const schedule = (params: ScheduleParams) => {
const headers = {
'schedule-name': params.schedule.name,
'schedule-description': params.schedule.description,
'schedule-id': params.schedule.id,
'max-calls': params.schedule.maxCalls ?? 'Unlimited',
'cron-pattern': params.schedule.pattern,
}
return `
** This is a scheduled task automatically send to you by the system **
---
${Bun.YAML.stringify(headers)}
---
${params.schedule.command}
`.trim()
}