deepseek-ai/deepseek-harness · error · TypeError
message-feedback: maxNoteBytes must be a positive safe integ
Error message
message-feedback: maxNoteBytes must be a positive safe integer, got ${String(value)} What it means
Error "message-feedback: maxNoteBytes must be a positive safe integer, got ${String(value)}" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/feedback/message-feedback/src/index.ts:66
/** Required deployment policy for optional notes. */
export interface Config {
/** Maximum UTF-8 byte length accepted for one note. */
readonly maxNoteBytes: number
}
declare module '@deepseek-ai/cordis' {
interface Context {
messageFeedback: MessageFeedbackService
}
}
/** Immutable empty list reused only as an input to caller-owned copying. */
const EMPTY_ITEMS: readonly MessageFeedbackItem[] = Object.freeze([])
/** Validate the one deployment-varying limit at the configuration boundary. */
function resolveMaxNoteBytes(value: number): number {
if (!Number.isSafeInteger(value) || value < 1) {
throw new TypeError(
`message-feedback: maxNoteBytes must be a positive safe integer, got ${String(value)}`,
)
}
return value
}
/** Copy and freeze one item before it crosses the service boundary. */
function snapshotItem(item: MessageFeedbackItem): MessageFeedbackItem {
return Object.freeze({
messageId: item.messageId,
rating: item.rating,
...(item.note === undefined ? {} : { note: item.note }),
version: item.version,
createdAt: item.createdAt,
updatedAt: item.updatedAt,
})
}
View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/feedback/message-feedback/src/index.ts:66 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/d61c56ef9ec504c8.
Report an issue: GitHub.