deepseek-ai/deepseek-harness · error · TypertEmitError
typert Zod emitter: ${subject}: ${message}
Error message
typert Zod emitter: ${subject}: ${message} What it means
Error "typert Zod emitter: ${subject}: ${message}" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/typert/generator/src/emitter.ts:829
private describe(schema: string, documentation: DocumentationModel): string {
return documentation.description === undefined ? schema : `${schema}.describe(${quote(documentation.description)})`
}
private optional(schema: string, optional: boolean): string {
return optional ? `${schema}.optional()` : schema
}
private readonly(schema: string, readonly: boolean): string {
return readonly ? `${schema}.readonly()` : schema
}
private unsupported(node: TypeNodeModel): never {
this.fail(node.id, `type node ${node.kind} has no Zod projection`)
}
private fail(subject: string, message: string): never {
throw new TypertEmitError(`typert Zod emitter: ${subject}: ${message}`)
}
}
function documentationLiteral(documentation: DocumentationModel): DocumentationModel {
return {
...(documentation.description === undefined ? {} : { description: documentation.description }),
...(documentation.summary === undefined ? {} : { summary: documentation.summary }),
tags: documentation.tags,
...(documentation.jsDoc === undefined ? {} : { jsDoc: documentation.jsDoc }),
}
}
function invocationBoundaryRoots(invocations: readonly InvocationModel[]): BoundarySchemaRoot[] {
const result: BoundarySchemaRoot[] = []
for (const invocation of invocations) {
if (invocation.invocation.kind === 'context') {
result.push({ key: contextBoundaryKey(invocation), type: invocation.invocation.boundary.codecType })
}View on GitHub (pinned to b150a551b8)
Solutions
- Fix the Zod schema emission error reported for the named subject.
When it happens
Trigger: Thrown at packages/typert/generator/src/emitter.ts:829 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/fa09a99b06801158.
Report an issue: GitHub.