paperclipai/paperclip · error
spaceSlug must be 64 characters or fewer
Error message
spaceSlug must be 64 characters or fewer
What it means
Error "spaceSlug must be 64 characters or fewer" thrown in paperclipai/paperclip.
Solutions
- Use a spaceSlug of 64 characters or fewer.
When it happens
Trigger: Thrown at packages/plugins/plugin-llm-wiki/src/wiki/core.ts:453 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/ce8ce8b4148167ee.
Report an issue: GitHub.
Appendix: source
Thrown at packages/plugins/plugin-llm-wiki/src/wiki/core.ts:452
function requireString(value: unknown, name: string): string {
const field = stringField(value);
if (!field) throw new Error(`${name} is required`);
return field;
}
function normalizeWikiId(value: unknown): string {
return stringField(value) ?? DEFAULT_WIKI_ID;
}
export function normalizeSpaceSlug(value: unknown): string {
const raw = stringField(value) ?? DEFAULT_SPACE_SLUG;
const normalized = raw
.trim()
.toLowerCase()
.replace(/[^a-z0-9]+/g, "-")
.replace(/^-+|-+$/g, "");
if (!normalized) throw new Error("spaceSlug is required");
if (normalized.length > 64) throw new Error("spaceSlug must be 64 characters or fewer");
return normalized;
}
async function requirePaperclipIngestionPolicy(
ctx: PluginContext,
input: { companyId: string; wikiId: string; spaceSlug?: string | null },
purpose: PaperclipIngestionPolicyPurpose,
options: { requireEnabledProfile?: boolean } = {},
): Promise<WikiSpace> {
const space = await resolveSpace(ctx, {
companyId: input.companyId,
wikiId: input.wikiId,
spaceSlug: input.spaceSlug,
});
const profile = await profileForSpace(ctx, input.companyId, space);
const decision = evaluatePaperclipProfilePolicy({
space,
profile,View on GitHub (pinned to 5716fe907e)