deepseek-ai/deepseek-harness · error · TypeError
initialize maxTokens must be a positive safe integer
Error message
initialize maxTokens must be a positive safe integer
What it means
Error "initialize maxTokens must be a positive safe integer" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/sdk/server/src/server.ts:114
parentSessionId: String(parent.session.id),
childSessionId: String(info.id),
status: successStatus(info.stopReason, serverOptions),
stopReason: info.stopReason,
...(info.lastAssistantMessage === undefined ? {} : { lastAssistantMessage: info.lastAssistantMessage }),
}
transport.notify('subagent.finished', payload)
}))
}
/**
* Configure the SDK route, mounting the DeepSeek fallback only when unowned.
* @param params - SDK handshake parameters.
* @returns server identity for the handshake.
*/
async initialize(params: InitializeParams): Promise<InitializeResult> {
if (params.maxTokens !== undefined
&& (!Number.isSafeInteger(params.maxTokens) || params.maxTokens <= 0)) {
throw new TypeError('initialize maxTokens must be a positive safe integer')
}
this.cwd = resolve(params.cwd)
this.provider = params.provider
this.model = params.model
this.maxTokens = params.maxTokens
if (!this.hasAdapterFor(this.provider)) {
if (this.provider !== 'deepseek-official') throw new Error(`no adapter registered for provider "${this.provider}"`)
this.llmFiber = await this.ctx.plugin(LlmDeepSeek, {})
}
return { serverInfo: { name: 'deepseek-harness-sdk-runtime', version: '0.0.1' } }
}
/**
* Queue one identified prompt without assigning later activity to it.
* @param params - target session and user content.
* @returns the durable message identity.
*/
async prompt(params: SessionPromptParams): Promise<SessionPromptResult> {View on GitHub (pinned to b150a551b8)
Solutions
- Pass maxTokens as a positive safe integer in initialize.
When it happens
Trigger: Thrown at packages/sdk/server/src/server.ts:114 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/04b231f15f2c92b7.
Report an issue: GitHub.