deepseek-ai/deepseek-harness · error · Error
response.result.error.message
Error message
response.result.error.message
What it means
Error "response.result.error.message" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/client/ui-permission-presets/src/client/settings-store.ts:147
* @returns nothing; {@link store} carries success or failure.
*/
async select(preset: string): Promise<void> {
const state = this.store.getSnapshot()
const view = this.describeFace.getSnapshot().view?.namespaces
.find(entry => entry.ns === PERMISSION_SETTINGS_NS)
if (view === undefined || !state.writable || this.saving) return
this.saving = true
this.store.update((draft) => {
draft.status = 'saving'
draft.error = null
})
try {
const response = await this.api.settings.mutate({
ns: PERMISSION_SETTINGS_NS,
ops: [{ op: 'set', path: ['defaultPreset'], value: preset }],
expectedRevision: view.revision,
})
if (!response.result.ok) throw new Error(response.result.error.message)
this.saving = false
if (this.disposed) return
// The mirror publish reaches this row's own subscription, so the fold
// is also what republishes the accepted value here.
this.describeFace.acceptView(response.result.value)
} catch (error) {
this.saving = false
if (this.disposed) return
this.fail(error)
}
}
/** Stop following the mirror; later publishes leave the snapshot alone. */
dispose(): void {
this.disposed = true
this.following?.()
this.following = undefined
}View on GitHub (pinned to b150a551b8)
Solutions
- Inspect response.result.error and handle the RPC failure.
When it happens
Trigger: Thrown at packages/client/ui-permission-presets/src/client/settings-store.ts:147 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/fbf78c6f4d72190d.
Report an issue: GitHub.