ErrLookup › deepseek-ai/deepseek-harness
deepseek-ai/deepseek-harness
DeepSeek Harness: Everything is a Plugin. · TypeScript · 1,801 source files
Analyzed at 4e84901e64 on 2026-09-01. 1068 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| sessions.provide: duplicate prop | validation | error | sessions-provide, props, duplicate-name, provider-roster |
| sessions.provide: missing prop | validation | error | sessions-provide, props, provider-descriptor, fail-loud |
| no bundled dsh-jsonrpc-agent executable exists for this… | exception | error | |
| sessions.provide: duplicate hook | validation | error | sessions-provide, hooks, duplicate-name, registration |
| ${duplicateMessage} | exception | error | registry, duplicate-key, conversation, plugin-package |
| sessions.selectSubagent | validation | error | subagent, session-selection, catalog, stale-state |
| client-modules: /client.js requested external " " before… | exception | critical | browser, module-loader, bundling, externals |
| session create failed | exception | error | rpc, session-create, workspace, host-error |
| deepseek-harness-runtime-bin is missing the node-pty spawn… | exception | error | |
| client-modules: HTML did not preload | exception | critical | browser, boot, module-loader, preload |
| deepseek-harness-runtime-bin is missing the ripgrep sidecar… | exception | error | |
| deepseek-harness-runtime-bin is missing the runtime… | exception | error | |
| client-modules: declares dsh.client but exports no… | exception | error | package-json, manifest, dsh-client, plugin-package |
| client-connection: trustedHosts entry | validation | error | config, security, hostname, validation, cordis-yml |
| no serializer for reference source | exception | error | plugin-composition, references, input, dependency-injection |
| client-modules: client failed to compose | exception | critical | startup, aggregate-error, build, client-bundle |
| ctx-level renderSlot only renders 'root | validation | error | slots, ui-composition, render-slot, api-misuse |
agent-busy session " " is a subagent session; use subagent delivery | exception | error | subagent, agent-routing, api-remotes, agent-busy |
| attachment-local: imageCompressionConcurrency must be an… | validation | error | config, validation, attachment-local, startup |
| conversation fallback Definition must declare a target | exception | error | validation, conversation, fallback, definition |
| a complete Ralph report needs evidence, no nextSteps, and… | validation | error | |
| fork child rename failed | exception | warning | session-fork, rename, partial-failure, rpc |
| client-modules: window.__DSH_BOOT__ is missing or not an… | validation | critical | bootstrap, browser, manifest, web, runtime |
| command directory warmup failed | exception | error | rpc, cache-warmup, slash-commands, reconnect |
ATTACHMENT_WRITE_FAILED Image normalization did not produce a single-frame 8-bit sRGB image with… | exception | error | image, normalization, sharp, attachment, internal-invariant |
| browser time zone is unavailable | exception | error | intl, timezone, environment, icu |
| Ralph workflow returned an invalid blocked report | validation | error | |
| client-modules: /client.js did not export the bootstrap… | exception | critical | browser, boot, module-loader, version-mismatch |
context-unavailable Context provider is unavailable | exception | error | typert, gateway, context-provider, plugin-registration, cordis |
provider-mismatch Context provider does not match its strict definition | exception | error | typert, gateway, provider-mismatch, version-skew, wire-contract, context-provider |
| Ralph workflow returned an oversized handoff | exception | error | |
| client-modules: client bundle not found; run `pnpm run… | exception | error | build, enoent, client-bundle, startup |
| Ralph workflow returned a round failure without its last… | exception | error | |
| client-modules: ctx.baseUrl is unset — the node half needs… | exception | error | cordis, plugin-lifecycle, configuration, bootstrap |
| notice.imagesUnsupported | exception | warning | ui, slash-commands, image-attachments, localization |
| BasicCompactionConfig: contextWindow | validation | error | compaction, llm, model-metadata, context-window, validation |
| approval response rejected | exception | warning | approvals, race-condition, ui, idempotency |
summary manual compaction could not produce a smaller summary | exception | error | compaction, summarization, manual-compaction, llm |
| summary is not smaller than the shadowed content | exception | error | compaction, summarization, token-budget |
| no provider/model available for summarization: set both… | validation | error | compaction, configuration, provider, model-routing |
| : retainRatio and retainTokens are mutually exclusive | validation | error | config, validation, mutually-exclusive, compaction |
| permission settings schema has no defaultPreset field | validation | error | settings, schema, version-skew, permissions |
| session fork failed | exception | error | rpc, session-fork, at-seq, host-error |
| command.list failed | exception | error | rpc, slash-commands, version-skew, host |
| client-connection maxRequestBodyBytes | validation | error | config, limits, validation, upload, images |
| : unknown key | validation | error | config, validation, typo, unknown-key, compaction |
| transport failure for | http | error | http, rpc, network, status-code, trust-fence |
| : profile bundle declares no dsh.bundle in its package.json | validation | error | config, plugin, profile, package-json, bootstrap |
| cannot create a workspace at | exception | error | |
| BasicCompactionConfig | validation | error | compaction, config, validation, token-budgets |
| ${result.error.code}: ${result.error.message} | exception | error | rpc, images, attachments, history |
SANDBOX_UNAVAILABLE sandbox mode " " is requested but no sandbox backend is usable on this host… | exception | error | |
| session.selectModel failed | exception | error | rpc, models, route-selection, provider |
| client-modules: must be a string array | validation | error | manifest, validation, package-json, client-modules |
| browser operating-system launcher exited with code | console | warning | windows, browser, spawn, launcher |
| dsh-code-runtime-worker-thread: config. | validation | error | config, validation, cordis-yml, worker-thread, code-runtime |
IMAGE_DIMENSION_TOO_LARGE Image exceeds the configured per-side pixel limit. | exception | error | image, limits, dimension, admission, attachment |
| rpcId mismatch for : sent , got | validation | error | rpc, correlation, protocol, caching |
| typert(host): must export ./remote as | exception | error | |
| command.execute failed | exception | error | rpc, slash-commands, submit, reconnect |
| summarization produced no text summary content | exception | error | compaction, summarization, llm-output, empty-response |
| permission switch failed | exception | error | rpc, permissions, slash-commands, ui |
| web boot: window.__ModuleLoader__ bootstrap facade is… | exception | critical | web-boot, bootstrap, browser-globals, module-loader |
| web-app: frontend dist not built; run pnpm run build from… | exception | error | build, frontend, dist, setup |
| web boot: entr did not activate\n | exception | error | web-boot, cordis, plugin-activation, dependency-injection, manifest |
context-failed Context provider failed | exception | error | typert, gateway, context-provider, error-cause, infrastructure |
| dynamic package `code.host` failed to parse | exception | error | |
INVALID_IMAGE Unsupported or malformed image data. | validation | error | image, format, admission, attachment, sharp |
| : retainRatio ( ) must be less than the resolved… | validation | error | compaction, config, validation, ratios, cordis-yml |
| dynamic package ` ` failed to parse: Note: it runs as the… | exception | error | |
| Unable to locate the bundled DeepSeek Harness SDK runtime… | exception | error | |
| must be a non-empty string | validation | error | config, validation, empty-string, plugin-config, compaction |
| compactRegion: start seq | validation | error | compaction, tool-calls, surface, validation |
| conversation fallback Definition is already registered | exception | error | registry, singleton-slot, conversation, fallback |
| tool result must be losslessly JSON-serializable | exception | error | |
| unknown session | exception | error | session, ui-workspace, rename, stale-id, web-client |
lookup-failed lookup provider failed | exception | error | typert, gateway, lookup-provider, error-cause, infrastructure |
| conversation.sendSession: one or more draft images are no… | exception | error | attachments, race-condition, draft, ui |
WEB_PROVIDER_ERROR DeepSeek returned no web_search_tool_result blocks; the request may not have… | exception | error | |
| : summarizationProvider and summarizationModel must be set… | validation | error | config, validation, paired-options, compaction |
| this provider's catalog failed to load — pick a model from… | exception | warning | models, catalog, ui, slash-commands |
| session.models failed | exception | error | rpc, models, provider, catalog |
| conversation.send failed | exception | error | rpc, prompt, session, submit |
MISSING_CREDENTIAL llm-pi-ai: no credential for provider route | exception | error | |
| unsupported image media type | validation | error | images, mime-type, validation, file-upload |
| conversation.updateQueue failed | exception | error | rpc, queue, race-condition, ui |
context-not-found Context provider did not resolve the requested identity | exception | error | typert, gateway, context-provider, not-found, identity, rpc |
| deepseek-harness-runtime-bin is missing | exception | error | |
IMAGE_TOO_MANY_PIXELS Image exceeds the configured decoded-pixel limit. | validation | error | image, limits, pixels, admission, attachment |
| permission settings has no defaultPreset value | validation | error | settings, config, plugin-composition, validation |
agent-preset-conflict error.message | error_code | error | |
| the dev-only node runtime closure is missing at | exception | error | |
| BasicCompactionConfig: duplicate model policy for | validation | error | config, validation, duplicate, plugin-config, compaction |
| compactRegion: start seq | validation | error | compaction, surface, seq, validation |
lookup-unavailable lookup provider is unavailable | exception | error | typert, gateway, lookup-provider, registration, plugin-composition |
| tools.presentAs() requires a scoped context (agent.ctx): a… | exception | error | |
| the host offers no /permission command | exception | error | version-skew, permissions, slash-commands, host |
| host.call(" ") on did not complete: Both directions carry… | exception | error | |
| response must be a JSON object | exception | error | |
| compactRegion: end seq | validation | error | compaction, tool-calls, surface, validation |