paperclipai/paperclip · error
path is required
Error message
path is required
What it means
Error "path is required" thrown in paperclipai/paperclip.
Solutions
- Pass the path of the file to operate on.
When it happens
Trigger: Thrown at packages/plugins/plugin-llm-wiki/src/worker.ts:847 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@5716fe907e (2026-08-18).
Data as JSON: /api/errors/8e36eb876fe06edf.
Report an issue: GitHub.
Appendix: source
Thrown at packages/plugins/plugin-llm-wiki/src/worker.ts:843
return listPages(ctx, {
companyId,
wikiId: stringField(params.wikiId),
spaceSlug: stringField(params.spaceSlug),
pageType: stringField(params.pageType),
includeRaw: params.includeRaw === true || params.includeRaw === "true",
limit: typeof params.limit === "number" ? params.limit : null,
});
});
ctx.data.register("sources", async (params) => {
const companyId = readCompanyIdFromParams(params);
return listSources(ctx, { companyId, wikiId: stringField(params.wikiId), spaceSlug: stringField(params.spaceSlug), limit: typeof params.limit === "number" ? params.limit : null });
});
ctx.data.register("page-content", async (params) => {
const companyId = readCompanyIdFromParams(params);
const path = stringField(params.path);
if (!path) throw new Error("path is required");
return readWikiPage(ctx, { companyId, wikiId: stringField(params.wikiId), spaceSlug: stringField(params.spaceSlug), path });
});
ctx.data.register("template", async (params) => {
const companyId = readCompanyIdFromParams(params);
const path = stringField(params.path) ?? "AGENTS.md";
return readTemplate(ctx, { companyId, path });
});
ctx.data.register("operations", async (params) => {
const companyId = readCompanyIdFromParams(params);
return listOperations(ctx, {
companyId,
wikiId: stringField(params.wikiId),
spaceSlug: stringField(params.spaceSlug),
operationType: stringField(params.operationType),
status: stringField(params.status),
limit: typeof params.limit === "number" ? params.limit : null,View on GitHub (pinned to 5716fe907e)