paperclipai/paperclip · error · Error
Working directory does not exist
Error message
Working directory does not exist: "${cwd}" What it means
Error "Working directory does not exist: "${cwd}"" thrown in paperclipai/paperclip.
Solutions
- Create the working directory or correct the configured path.
When it happens
Trigger: Thrown at packages/adapter-utils/src/server-utils.ts:2534 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@3f1d897a7c (2026-08-18).
Data as JSON: /api/errors/810424e2ffd3802e.
Report an issue: GitHub.
Appendix: source
Thrown at packages/adapter-utils/src/server-utils.ts:3527
const remote = options.remoteExecution ?? null;
if (remote) {
const sshResolved = await resolveCommandPath("ssh", process.cwd(), env);
if (!sshResolved) {
throw new Error('Command not found in PATH: "ssh"');
}
const spawnTarget = await buildSshSpawnTarget({
spec: remote,
command,
args,
env: Object.fromEntries(
Object.entries(options.remoteEnv ?? {}).filter(
(entry): entry is [string, string] => typeof entry[1] === "string",
),
),
});
return {
command: sshResolved,
args: spawnTarget.args,
cwd: process.cwd(),
cleanup: spawnTarget.cleanup,
};
}
const resolved = await resolveCommandPath(command, cwd, env);
const executable = resolved ?? command;
if (options.localProcessSandbox) {
if (!resolved) {
throw new Error(`Command not found in PATH: "${command}"`);
}
const requestedSandboxCommand =
options.localProcessSandbox.command?.trim() || "bwrap";
const sandboxCommand = await resolveCommandPath(
requestedSandboxCommand,
cwd,
env,View on GitHub (pinned to 3f1d897a7c)