{"record":{"id":"c65df2d2483286de","repo":"paperclipai/paperclip","slug":"unknown-command-command","errorCode":null,"errorMessage":"Unknown command: ${command}","messagePattern":"Unknown command: (.+?)","errorType":"validation","errorClass":"UsageError","httpStatus":null,"severity":"error","filePath":"packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs","lineNumber":331,"sourceCode":"    mutating: true,\n    body,\n  });\n  printJson({ command: \"update-status\", issue: issueSummary(issue) });\n}\n\nasync function main() {\n  const args = parseArgs(process.argv.slice(2));\n  const command = args._[0];\n  if (!command || command === \"help\" || command === \"--help\" || boolFlag(args, \"help\")) {\n    process.stdout.write(`${HELP}\\n`);\n    return;\n  }\n  const config = getConfig();\n  if (command === \"list-assigned\") return listAssigned(config, args);\n  if (command === \"create-task\") return createTask(config, args);\n  if (command === \"comment\") return comment(config, args);\n  if (command === \"update-status\") return updateStatus(config, args);\n  throw new UsageError(`Unknown command: ${command}`);\n}\n\nmain().catch((err) => {\n  if (err instanceof UsageError) {\n    process.stderr.write(`Usage error: ${err.message}\\n\\n${HELP}\\n`);\n    process.exitCode = 2;\n    return;\n  }\n  if (err instanceof ApiError) {\n    printJson({\n      error: err.message,\n      status: err.status,\n      details: err.body?.details ?? null,\n    });\n    process.exitCode = 1;\n    return;\n  }\n  process.stderr.write(`Unexpected error: ${err instanceof Error ? err.message : String(err)}\\n`);","sourceCodeStart":313,"sourceCodeEnd":349,"githubUrl":"https://github.com/paperclipai/paperclip/blob/120ae5428fa29bee300bcf806491cd4d965fbb7c/packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs#L313-L349","documentation":"Error \"Unknown command: ${command}\" thrown in paperclipai/paperclip.","triggerScenarios":"Thrown at packages/adapters/hermes/skills/paperclip-task-bridge/paperclip-task.mjs:331 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run with --help to list supported commands and use one of them."],"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"}