paperclipai/paperclip · error
status is required
Error message
status is required
What it means
Error "status is required" thrown in paperclipai/paperclip.
Solutions
- Pass a status value for the update.
When it happens
Trigger: Thrown at packages/plugins/plugin-llm-wiki/src/worker.ts:813 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/24600cc115f8a2ab.
Report an issue: GitHub.
Appendix: source
Thrown at packages/plugins/plugin-llm-wiki/src/worker.ts:809
routineOverridesFromParams(params),
);
});
ctx.actions.register("reconcile-managed-routine", async (params) => {
return ctx.routines.managed.reconcile(
routineKeyField(params.routineKey),
readCompanyIdFromParams(params),
routineOverridesFromParams(params),
);
});
ctx.actions.register("reconcile-managed-routines", async (params) => {
return reconcileWikiRoutineResources(ctx, readCompanyIdFromParams(params));
});
ctx.actions.register("update-managed-routine-status", async (params) => {
const status = stringField(params.status);
if (!status) throw new Error("status is required");
return ctx.routines.managed.update(routineKeyField(params.routineKey), readCompanyIdFromParams(params), {
status,
});
});
ctx.actions.register("run-managed-routine", async (params) => {
return ctx.routines.managed.run(
routineKeyField(params.routineKey),
readCompanyIdFromParams(params),
routineOverridesFromParams(params),
);
});
ctx.data.register("pages", async (params) => {
const companyId = readCompanyIdFromParams(params);
return listPages(ctx, {
companyId,
wikiId: stringField(params.wikiId),View on GitHub (pinned to 5716fe907e)