deepseek-ai/deepseek-harness · error · ScheduleInputError
invalid_prompt
invalid_prompt
Error message
prompt must be non-empty after trimming.
What it means
Error "prompt must be non-empty after trimming." thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/schedule/schedule/src/domain.ts:655
}
/**
* Validate a model after rule and compute its durable target.
* @param id - Already allocated session-local id.
* @param prompt - Reminder content supplied at creation.
* @param afterSeconds - Requested positive delay.
* @param now - Single creation-time wall-clock sample in epoch milliseconds.
* @returns Frozen durable after record.
*/
export function createAfterScheduleRecord(
id: ScheduleIdType,
prompt: string,
afterSeconds: number,
now: number,
): AfterScheduleRecord {
const normalizedPrompt = prompt.trim()
if (normalizedPrompt.length === 0) {
throw new ScheduleInputError('invalid_prompt', 'prompt must be non-empty after trimming.')
}
if (!Number.isSafeInteger(afterSeconds) || afterSeconds <= 0) {
throw new ScheduleInputError('invalid_rule', 'after_seconds must be a positive safe integer.')
}
const delay = afterSeconds * 1_000
const target = now + delay
return Object.freeze({
id,
kind: 'after',
prompt: normalizedPrompt,
afterSeconds,
scheduledAt: futureInstant(target, now),
})
}
/**
* Validate an absolute selector and compute its sole durable UTC target.
* @param id - Already allocated session-local id.View on GitHub (pinned to b150a551b8)
Solutions
- Provide a prompt that contains non-whitespace content.
When it happens
Trigger: Thrown at packages/schedule/schedule/src/domain.ts:655 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/97facddb85d28461.
Report an issue: GitHub.