deepseek-ai/deepseek-harness · error

schedule: preflight failed for agent "${this.agent.id}": ${r

Error message

schedule: preflight failed for agent "${this.agent.id}": ${renderThrown(error)}

What it means

Error "schedule: preflight failed for agent "${this.agent.id}": ${renderThrown(error)}" thrown in deepseek-ai/deepseek-harness.

Source

Thrown at packages/schedule/schedule/src/runtime.ts:238

  /** Contain an invalid wall-clock decision without permanently faulting this runtime. */
  private decide(folded: FoldedSchedules, now: number): DueDecision | undefined {
    try {
      return dueDecision(folded, now)
    } catch (error: unknown) {
      this.ctx.logger.warn(`schedule: fixed-rate decision failed for agent "${this.agent.id}": ${renderThrown(error)}`)
      return undefined
    }
  }

  /** Preflight, fold, arm, or dispatch the next one-shot or fixed-rate batch. */
  private async driveOnce(): Promise<void> {
    this.clearTimer()
    if (!this.isRunnable()) return
    try {
      await flushSchedulePersistence(this.ctx, this.agent.session)
    } catch (error: unknown) {
      if (this.isLive()) {
        this.ctx.logger.warn(`schedule: preflight failed for agent "${this.agent.id}": ${renderThrown(error)}`)
      }
      return
    }
    if (!this.isRunnable()) return

    const folded = this.readFolded()
    if (folded === undefined) return
    const wakeNow = Date.now()
    const wakeDecision = this.decide(folded, wakeNow)
    if (wakeDecision === undefined) return
    if (wakeDecision.kind === 'wait') {
      if (wakeDecision.target !== undefined) this.arm(wakeDecision.target, wakeNow)
      return
    }

    let maintenance: Promise<boolean>
    try {
      maintenance = this.agent.runMaintenance(() => {

View on GitHub (pinned to b150a551b8)

Solutions

  1. Inspect the embedded preflight error and fix the failing preflight condition before the next scheduled run.

When it happens

Trigger: Thrown at packages/schedule/schedule/src/runtime.ts:238 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/706979ccd6be906c. Report an issue: GitHub.