deepseek-ai/deepseek-harness · error · ScheduleInputError

frequency_too_high

frequency_too_high

Error message

every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.

What it means

Error "every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}." thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/schedule/schedule/src/domain.ts:744

 * @param everySeconds - Requested fixed safe-integer interval.
 * @param now - Single creation-time wall-clock sample in epoch milliseconds.
 * @returns Frozen durable fixed-rate record.
 */
export function createEveryScheduleRecord(
  id: ScheduleIdType,
  prompt: string,
  everySeconds: number,
  now: number,
): EveryScheduleRecord {
  const normalizedPrompt = prompt.trim()
  if (normalizedPrompt.length === 0) {
    throw new ScheduleInputError('invalid_prompt', 'prompt must be non-empty after trimming.')
  }
  if (!Number.isSafeInteger(everySeconds)) {
    throw new ScheduleInputError('invalid_rule', 'every_seconds must be a safe integer.')
  }
  if (everySeconds < MIN_EVERY_INTERVAL_SECONDS) {
    throw new ScheduleInputError(
      'frequency_too_high',
      `every_seconds must be at least ${MIN_EVERY_INTERVAL_SECONDS}.`,
    )
  }
  const interval = everySeconds * 1_000
  const target = now + interval
  return Object.freeze({
    id,
    kind: 'every',
    prompt: normalizedPrompt,
    everySeconds,
    scheduledAt: futureInstant(target, now),
  })
}

/**
 * Derive one execution-local management view.
 * @param record - Active durable record.

View on GitHub (pinned to b150a551b8)

Solutions

  1. Raise every_seconds to at least the documented minimum interval.

When it happens

Trigger: Thrown at packages/schedule/schedule/src/domain.ts:744 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of deepseek-ai/deepseek-harness@b150a551b8 (2026-08-24). Data as JSON: /api/errors/5df05893f5040b55. Report an issue: GitHub.