{"record":{"id":"d5a8362451436335","repo":"paperclipai/paperclip","slug":"assignee-agent-id-must-be-a-uuid-self-or-omitt","errorCode":null,"errorMessage":"--assignee-agent-id must be a UUID, self, or omitted","messagePattern":"--assignee-agent-id must be a UUID, self, or omitted","errorType":"validation","errorClass":"UsageError","httpStatus":null,"severity":"error","filePath":"packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs","lineNumber":252,"sourceCode":"    agentId: identity.agentId,\n    count: filteredIssues.length,\n    issues: filteredIssues.map(issueSummary),\n  });\n}\n\nasync function createTask(config, args) {\n  const identity = await resolveIdentity(config);\n  const title = requireStringFlag(args, \"title\");\n  const description = await readBody(args, \"description\", \"description-file\");\n  const unassigned = boolFlag(args, \"unassigned\");\n  const assigneeRaw = readStringFlag(args, \"assignee-agent-id\");\n  const assigneeAgentId = unassigned\n    ? undefined\n    : !assigneeRaw || assigneeRaw === \"self\"\n      ? identity.agentId\n      : assigneeRaw;\n  if (assigneeAgentId !== undefined && !UUID_RE.test(assigneeAgentId)) {\n    throw new UsageError(\"--assignee-agent-id must be a UUID, self, or omitted\");\n  }\n  const priority = readStringFlag(args, \"priority\") ?? \"medium\";\n  const workMode = readStringFlag(args, \"work-mode\") ?? \"standard\";\n  validateEnum(priority, PRIORITIES, \"priority\");\n  validateEnum(workMode, WORK_MODES, \"work mode\");\n  const body = {\n    title,\n    description,\n    priority,\n    workMode,\n    ...(assigneeAgentId !== undefined ? { assigneeAgentId } : {}),\n  };\n  for (const [flag, field] of [\n    [\"parent-id\", \"parentId\"],\n    [\"goal-id\", \"goalId\"],\n    [\"project-id\", \"projectId\"],\n  ]) {\n    const value = readStringFlag(args, flag);","sourceCodeStart":234,"sourceCodeEnd":270,"githubUrl":"https://github.com/paperclipai/paperclip/blob/120ae5428fa29bee300bcf806491cd4d965fbb7c/packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs#L234-L270","documentation":"Error \"--assignee-agent-id must be a UUID, self, or omitted\" thrown in paperclipai/paperclip.","triggerScenarios":"Thrown at packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs:252 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass --assignee-agent-id as a valid UUID, the literal 'self', or omit it."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"120ae5428fa29bee300bcf806491cd4d965fbb7c","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}