deepseek-ai/deepseek-harness · error · TypeError
agent maxTokens must be a positive safe integer
Error message
agent maxTokens must be a positive safe integer
What it means
Error "agent maxTokens must be a positive safe integer" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/core/agent-loop/src/index.ts:145
}
throw error
}
}
/** Resolve the deployment-wide scheduler cap at the owning config boundary. */
function resolveMaxParallelToolCalls(value: number | undefined): number {
const maxParallelToolCalls = value ?? DEFAULT_MAX_PARALLEL_TOOL_CALLS
if (!Number.isInteger(maxParallelToolCalls) || maxParallelToolCalls < 1) {
throw new Error('maxParallelToolCalls must be a positive integer')
}
return maxParallelToolCalls
}
/** Reject an output-token cap that cannot be represented exactly on the request wire. */
function assertAgentOptions(options: AgentOptions): void {
if (options.maxTokens !== undefined
&& (!Number.isSafeInteger(options.maxTokens) || options.maxTokens <= 0)) {
throw new TypeError('agent maxTokens must be a positive safe integer')
}
}
/** Prepared-but-unpublished agent resources sharing one memoized teardown. */
interface PreparedAgent {
agent: ReactLoopAgent
/** Aborts when the factory unloads, the caller cancels, or teardown begins — ends any setup await. */
signal: AbortSignal
/** Enter registries, announce, notify session-start, and start the machine. */
publish(source: SessionStartSource): AgentHandle
/** Reverse teardown: stop the machine, unregister, unwind the scope. Memoized. */
dispose(): Promise<void>
}
declare module '@deepseek-ai/cordis' {
interface Context {
agentLoop: AgentLoop
/**View on GitHub (pinned to b150a551b8)
Solutions
- Set the agent maxTokens to a positive safe integer.
When it happens
Trigger: Thrown at packages/core/agent-loop/src/index.ts:145 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/7eb03d2a3e4469bd.
Report an issue: GitHub.