{"record":{"id":"3718cb2c03f32ad3","repo":"coleam00/Archon","slug":"failed-to-reset-workflow-sessions-err-message","errorCode":null,"errorMessage":"Failed to reset workflow sessions: ${err.message}","messagePattern":"Failed to reset workflow sessions: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/cli/src/commands/workflow.ts","lineNumber":4921,"sourceCode":"          workflow: workflowName,\n          deleted,\n          scope: options.scope ?? null,\n          node: options.node ?? null,\n        })}\\n`\n      );\n    } else if (deleted === 0) {\n      console.log(`No persisted sessions matched for workflow '${workflowName}'.`);\n    } else {\n      const scope = options.scope ? ` in scope '${options.scope}'` : ' across all scopes';\n      const node = options.node ? ` for node '${options.node}'` : '';\n      console.log(\n        `Deleted ${deleted} persisted session(s) for workflow '${workflowName}'${node}${scope}.`\n      );\n    }\n  } catch (error) {\n    const err = error as Error;\n    getLog().error({ err, workflowName, ...options }, 'cli.workflow_reset_sessions_failed');\n    throw new Error(`Failed to reset workflow sessions: ${err.message}`);\n  }\n}\n\n/**\n * Delete terminal workflow runs older than the given number of days.\n */\nexport async function workflowCleanupCommand(days: number): Promise<void> {\n  try {\n    const { count } = await workflowDb.deleteOldWorkflowRuns(days);\n    if (count === 0) {\n      console.log(`No workflow runs older than ${days} days to clean up.`);\n    } else {\n      console.log(`Deleted ${count} workflow run(s) older than ${days} days.`);\n    }\n  } catch (error) {\n    const err = error as Error;\n    getLog().error({ err, days }, 'cli.workflow_cleanup_failed');\n    throw new Error(`Failed to clean up workflow runs: ${err.message}`);","sourceCodeStart":4903,"sourceCodeEnd":4939,"githubUrl":"https://github.com/coleam00/Archon/blob/0773b9745896ef0612e709c80845a0f7db315b19/packages/cli/src/commands/workflow.ts#L4903-L4939","documentation":"Error \"Failed to reset workflow sessions: ${err.message}\" thrown in coleam00/Archon.","triggerScenarios":"Thrown at packages/cli/src/commands/workflow.ts:4921 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0773b9745896ef0612e709c80845a0f7db315b19","analyzedAt":"2026-09-01T02:28:07.064Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T05:18:18.240Z"}