config.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. // Note: This list is temporary. Some items may remain in the long run,
  2. // but our goal is to reduce it over time by continuously improving
  3. // how we prepare the testing-platform environment.
  4. export const NON_DETERMINISTIC_FIELDS = [
  5. "stateJson.version",
  6. "stateJson.distinctId",
  7. "stateJson.shouldShowAnnouncement",
  8. "stateJson.platform",
  9. "stateJson.clineMessages.ts",
  10. "paymentTransactions.paidAt",
  11. "usageTransactions.createdAt",
  12. "stateJson.taskHistory.cwdOnTaskInitialization",
  13. "stateJson.taskHistory.id",
  14. "stateJson.taskHistory.size",
  15. "stateJson.taskHistory.ts",
  16. "stateJson.taskHistory.ulid",
  17. "stateJson.taskHistory.cacheWrites",
  18. "stateJson.taskHistory.cacheReads",
  19. "stateJson.taskHistory.tokensIn",
  20. "stateJson.taskHistory.tokensOut",
  21. "stateJson.taskHistory.totalCost",
  22. "stateJson.currentTaskItem",
  23. "stateJson.workspaceRoots.commitHash",
  24. "stateJson.workspaceRoots.name",
  25. "stateJson.workspaceRoots.path",
  26. "stateJson.workspaceRoots.vcs",
  27. "tasks.id",
  28. "tasks.size",
  29. "tasks.ts",
  30. "tasks.ulid",
  31. "tasks.cacheWrites",
  32. "tasks.cacheReads",
  33. "tasks.tokensIn",
  34. "tasks.tokensOut",
  35. "tasks.totalCost",
  36. "stateJson.clineMessages",
  37. "stateJson.autoApprovalSettings.version",
  38. "stateJson.browserSettings.chromeExecutablePath",
  39. ]