paperclipai/paperclip · error
Wiki Maintainer agent could not be loaded.
Error message
Wiki Maintainer agent could not be loaded.
What it means
Error "Wiki Maintainer agent could not be loaded." thrown in paperclipai/paperclip.
Solutions
- Verify the Wiki Maintainer agent still exists and can be loaded; reconfigure it if it was removed.
When it happens
Trigger: Thrown at packages/plugins/plugin-llm-wiki/src/wiki/core.ts:3879 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/51a5b9281ea2b8e4.
Report an issue: GitHub.
Appendix: source
Thrown at packages/plugins/plugin-llm-wiki/src/wiki/core.ts:3877
await ctx.issues.update(operation.issue.id, { status: "blocked" }, input.companyId);
await ctx.issues.createComment(operation.issue.id, warning, input.companyId);
throw new Error(warning);
}
const agent = await ctx.agents.get(agentId, input.companyId);
if (!agent || agent.status === "paused" || agent.status === "terminated" || agent.status === "pending_approval") {
const warning = agent
? `Wiki Maintainer agent is not invokable while status is ${agent.status}.`
: "Wiki Maintainer agent could not be loaded.";
await markOperation(ctx, {
companyId: input.companyId,
operationId: operation.operationId,
status: "blocked",
warning,
});
await ctx.issues.update(operation.issue.id, { status: "blocked" }, input.companyId);
await ctx.issues.createComment(operation.issue.id, warning, input.companyId);
throw new Error(warning);
}
const session = await ctx.agents.sessions.create(agentId, input.companyId, {
taskKey: `plugin:${PLUGIN_ID}:session:wiki:${wikiId}:query:${operation.operationId}`,
reason: "LLM Wiki query session",
});
await ctx.db.execute(
`INSERT INTO ${tableName(ctx.db.namespace, "wiki_query_sessions")}
(id, company_id, wiki_id, space_id, hidden_issue_id, agent_session_id, status, filed_outputs)
VALUES ($1, $2, $3, $6, $4, $5, 'active', '[]'::jsonb)`,
[operation.operationId, input.companyId, wikiId, operation.issue.id, session.sessionId, space.id],
);
const prompt = buildQueryPrompt({ companyId: input.companyId, wikiId, space, question });
ctx.streams.open(channel, input.companyId);
ctx.streams.emit(channel, {
type: "query.started",
operationId: operation.operationId,View on GitHub (pinned to 5716fe907e)