deepseek-ai/deepseek-harness · error · Error
permission: unknown preset "${name}" (known: ${Object.keys(t
Error message
permission: unknown preset "${name}" (known: ${Object.keys(this.presets).join(', ')}) What it means
Error "permission: unknown preset "${name}" (known: ${Object.keys(this.presets).join(', ')})" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/interaction/permission-presets/src/index.ts:365
return {
options: [
...this.names.map(name => this.optionOf(name)),
...currentValue === CUSTOM_PRESET ? [this.optionOf(CUSTOM_PRESET)] : [],
],
currentValue,
}
}
/**
* Resolve a preset's knob bundle.
* @param name - the preset name to resolve.
* @returns the configured bundle.
* @throws when `name` is not in the table.
*/
resolve(name: string): PresetSpec {
const spec = this.presets[name]
if (spec === undefined) {
throw new Error(`permission: unknown preset "${name}" (known: ${Object.keys(this.presets).join(', ')})`)
}
return spec
}
/**
* Build the client option for a table entry or {@link CUSTOM_PRESET}. A
* missing label falls back to the table key.
* @param name - a table key, or `custom`.
* @returns the option a client renders.
* @throws when `name` is neither a table key nor `custom`.
*/
optionOf(name: string): PresetOption {
if (name === CUSTOM_PRESET) {
return { value: CUSTOM_PRESET, name: 'Custom', description: 'Current sandbox and approval settings do not match a preset.' }
}
const spec = this.resolve(name)
return { value: name, name: spec.name ?? name, ...spec.description !== undefined ? { description: spec.description } : {} }
}View on GitHub (pinned to b150a551b8)
Solutions
- Use one of the listed known preset names.
- Fix the typo in the preset name or register the preset before referencing it.
When it happens
Trigger: Thrown at packages/interaction/permission-presets/src/index.ts:365 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/533224d2bb272e55.
Report an issue: GitHub.