deepseek-ai/deepseek-harness · error · FsError
FS_NOT_FOUND
FS_NOT_FOUND
Error message
cannot read "${target.displayPath}": not found What it means
Error "cannot read "${target.displayPath}": not found" thrown in deepseek-ai/deepseek-harness.
Source
Thrown at packages/fs/tool-fs/src/read-target.ts:28
import { sessionResolveOptions } from './session-cwd.ts'
/**
* Resolve a model-supplied path, observe absence, and require a regular file.
* @param ctx - the plugin context providing filesystem resolution and observation events.
* @param exec - the current tool execution, including session cwd and cancellation.
* @param requestedPath - the raw path supplied to the tool.
* @returns the resolved target and its single stat result.
*/
export async function resolveRegularReadTarget(
ctx: Context,
exec: ToolExecution,
requestedPath: string,
): Promise<{ target: FsTarget; info: FsInfo }> {
const target = await ctx.fs.resolve(requestedPath, sessionResolveOptions(exec, requestedPath))
const info = await ctx.fs.stat(target, exec.signal)
if (info === undefined) {
ctx.emit('fs/observed', target, { kind: 'absent' }, exec)
throw new FsError(`cannot read "${target.displayPath}": not found`, 'FS_NOT_FOUND')
}
if (info.type !== 'file') {
throw new FsError(`cannot read "${target.displayPath}": not a regular file`, 'FS_NOT_REGULAR_FILE')
}
return { target, info }
}
View on GitHub (pinned to b150a551b8)
When it happens
Trigger: Thrown at packages/fs/tool-fs/src/read-target.ts:28 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/c3ed2476e2c15074.
Report an issue: GitHub.