1. eb481aa bisect-kit: Add get_revisions_order_by_utility and dynamic cost model to BisectAgent by Qijiang Fan · 8 days ago firmware-R155-16820.2.B main release-R155-16820.B
  2. 5801b77 Enable and fix mypy return-value checks by yoshiki iguchi · 8 days ago
  3. 9d17fa6 Enable and fix mypy arg-type errors by yoshiki iguchi · 13 days ago
  4. 215a121 Enable and fix union-attr mypy checks by yoshiki iguchi · 2 weeks ago
  5. f635663 bisect-kit: Lock PRESUBMIT and dependencies to .python-version via uv by Qijiang Fan · 2 weeks ago
  6. 9ceffbf Run pytest on CQ by yoshiki iguchi · 2 weeks ago
  7. bee3be4 Enable and fix mypy call-arg checks by yoshiki iguchi · 2 weeks ago
  8. 59bcc10 Fix chromite_util_test.pyb to run without real chromite by yoshiki iguchi · 2 weeks ago
  9. b728c00 bisect-kit: Support reverse bisection (FAIL to PASS) in Gemini agent by Qijiang Fan · 3 weeks ago firmware-R154-16805.2.B release-R154-16805.B
  10. 73928e6 Fix git_util_test.py timezone and global git-config dependency by yoshiki iguchi · 3 weeks ago
  11. bae1166 Fix repo_util_test.py to run without real depot_tools by yoshiki iguchi · 3 weeks ago
  12. 4faaa6f Specify python version to run by Qijiang Fan · 3 weeks ago
  13. 5e07574 bisect-kit: Log token usage and cost metrics in BisectAgent by Qijiang Fan · 3 weeks ago
  14. eb662b4 Reland "Pass bisection info via command line instead of environment (part 5)" by Yoshiki IGUCHI · 3 weeks ago
  15. 19d61d3 bisect-kit: Add speculative parallel build tree support to Strategy and Gemini by Qijiang Fan · 3 weeks ago
  16. d40991c bisect-kit: Refactor Gemini demo to use GeminiFusionStrategy by Qijiang Fan · 4 weeks ago
  17. 93fe845 bisect-kit: Make Gemini demo a standalone runnable script by Qijiang Fan · 4 weeks ago
  18. 723a725 bisect-kit: Upgrade Gemini integration to Interactions API by Qijiang Fan · 6 weeks ago firmware-R153-16790.2.B release-R153-16790.B
  19. 8ee29ed Enable postsubmit scripts on CQ by yoshiki iguchi · 7 weeks ago
  20. f72d562 Fix formating by 'cros format' command by yoshiki iguchi · 7 weeks ago
  21. 0f0ab18 bisect-kit: Split bootstrap requirements and move global to repo root by Qijiang Fan · 7 weeks ago
  22. 1a29198 bisect-kit: Add pyopenssl dependency and limit Python version by Qijiang Fan · 7 weeks ago
  23. 2de1b1e Fix lint errors in bisect_kit/diagnoser_cros.py by yoshiki iguchi · 7 weeks ago
  24. 355ab58 bisect-kit: Modernize pyproject.toml and consolidate dependencies by Qijiang Fan · 7 weeks ago
  25. e7303c8 bisect-kit: enforce package hashes using uv universal compilation by Qijiang Fan · 7 weeks ago
  26. d1fff7f Upgrade pylint to the latest (4.0.6) by yoshiki iguchi · 8 weeks ago firmware-R152-16765.2.B release-R152-16765.B
  27. 9b64547 Extend DUT lease timeout 1 -> 2 hour by yoshiki iguchi · 8 weeks ago
  28. 050b48b bisect-kit: Add option to filter error message for functional bisection by yoshiki iguchi · 8 weeks ago
  29. a3d284f Enable and fix mypy index errors by yoshiki iguchi · 8 weeks ago
  30. 0bf02bb Use builder-hint if the builder is not specified by yoshiki iguchi · 8 weeks ago
  31. 997ef0f bisect-kit: Automate venv setup and dry-run presubmit check by Qijiang Fan · 8 weeks ago
  32. ceecdf6 bisect-kit: raise DutAllocateSpecError on invalid DUT constraints by Qijiang Fan · 8 weeks ago
  33. 8e1e9d7 Refactor _BisectStatesData into BisectStates attributes by yoshiki iguchi · 9 weeks ago firmware-tanjiro-16759.B
  34. c22b9ba Revert "Pass bisection info via command line instead of environment (part 5)" by Yoshiki IGUCHI · 9 weeks ago
  35. 698249b Pass bisection info via command line instead of environment (part 3) by yoshiki iguchi · 9 weeks ago
  36. 576d02b Pass bisection info via command line instead of environment (part 5) by yoshiki iguchi · 9 weeks ago
  37. de710fe Pass bisection info via command line instead of environment (part 4) by yoshiki iguchi · 9 weeks ago
  38. b2d1ea8 bisect-kit: Enable and fix list-item mypy checks by yoshiki iguchi · 9 weeks ago
  39. 19839cf Convert CrosfleetDutLease TypedDict to dataclass by yoshiki iguchi · 9 weeks ago
  40. 0ec5a35 Temporarily remove 'run_dry_commit' presubtmit by yoshiki iguchi · 9 weeks ago
  41. d4ff17a bisect-kit: Cancel pending Scheduke lease on timeout by Qijiang Fan · 9 weeks ago
  42. 0938ec7 Fix newly-reported mypy errors by mypy 2.1.0 by yoshiki iguchi · 9 weeks ago
  43. e64d737 update math model evaluation and probability handling in demo by Qijiang Fan · 9 weeks ago
  44. 5ce9aab bisect-kit: Handle gRPC RESOURCE_EXHAUSTED contention bug in shared pool by yoshiki iguchi · 9 weeks ago
  45. c6c967e Fix missing data class conversions by Qijiang Fan · 9 weeks ago
  46. e98047e bisect-kit: use dataclass for ChromeOSSpecManager config by yoshiki iguchi · 10 weeks ago
  47. 848e054 bisect_kit: Convert DiagnoserConfig to dataclass (follow-up) by yoshiki iguchi · 10 weeks ago
  48. ba83b3d bisect_kit: Convert DiagnoserConfig to dataclass by yoshiki iguchi · 2 months ago
  49. 0b1d4d6 bisect-kit: Persist default states properties using setdefault by yoshiki iguchi · 2 months ago
  50. 1770eea Convert BisectConfig to dataclass and update usages by yoshiki iguchi · 2 months ago
  51. 376e9cd bisect-kit: support multi-run log retrieval & quota management by Qijiang Fan · 2 months ago
  52. a8a21c7 Extend DUT lease timeout from 12 min to 1 hour by yoshiki iguchi · 3 months ago
  53. efce25d bisect_kit: Add gemini_assist_basic experiment flag by Qijiang Fan · 3 months ago
  54. 6f679b3 Pass bisection info via command line instead of environment (part 2) by yoshiki iguchi · 3 months ago
  55. 552069c Sync 'all' group on repo-sync for internal build by yoshiki iguchi · 3 months ago
  56. 8a4fce3 bisect_kit: correct get_range order and rerun cost model by Qijiang Fan · 3 months ago firmware-R151-16733.2.B release-R151-16733.B
  57. 81e4da1 Sync satlab group on repo-sync by yoshiki iguchi · 3 months ago
  58. d175247 Use command-line arguments instead of environment variable (part 1) by yoshiki iguchi · 3 months ago
  59. 464be38 bisect_kit: fallback to math model when Gemini agent fails by Qijiang Fan · 3 months ago
  60. 21dee73 Add simulation logger prefix to strategy and Gemini agent loggers by Qijiang Fan · 3 months ago
  61. 9116b8a bisect_kit: add log reading support to Gemini agent by Qijiang Fan · 3 months ago
  62. 41517cb Show clear and meaningful error message on cros_sdk failure by yoshiki iguchi · 3 months ago
  63. 7f58ef2 bisect_kit: enable Gemini prediction in future builds by Qijiang Fan · 3 months ago
  64. ac057c4 bisect_kit: Add flaky test support to Gemini agent by Qijiang Fan · 3 months ago
  65. 9ab4394 Bisector: Fallback to localbuild if builder is not found by yoshiki iguchi · 3 months ago
  66. 077052e bisect_kit: pass test name for chromeos local build bisection by Qijiang Fan · 3 months ago
  67. 20329c2 bisect_kit: always return the index instead of run_at parameters by Qijiang Fan · 3 months ago
  68. bdf3cc4 bisect-kit: implement downgraded __deepcopy__ on GeminiFusionStrategy by Qijiang Fan · 3 months ago
  69. b416163 bisect-kit: fix mypy error in scheduke_util.py by Qijiang Fan · 3 months ago
  70. ad46942 Pass experiments for narrow_down_chromeos_localbuild by Qijiang Fan · 3 months ago
  71. 9873aca bisect-kit: no longer check noisy values by Qijiang Fan · 3 months ago
  72. b023e50 switch_cros_cr_localbuild_internal: Skip already merged chromium CLs by yoshiki iguchi · 3 months ago
  73. e6aa221 bisect-kit: Sync gclient dependencies after applying custom patch CLs by yoshiki iguchi · 3 months ago
  74. e30765a bisect-kit: add ability to Gemini Agent to read ChromeOS commits by Qijiang Fan · 3 months ago
  75. 6c442b8 Include newest bad commit in GeminiFusionStrategy range by Qijiang Fan · 3 months ago
  76. baa2a73 Use Gemini 3.5 Flash on prod by Qijiang Fan · 3 months ago
  77. 0154f9d bisect-kit: Feed test failure reasons to Gemini Agent by Qijiang Fan · 4 months ago
  78. 4484c28 bisect-kit: Add info gain and cost metrics to agent stats by Qijiang Fan · 4 months ago firmware-bluey-16702.B
  79. 24c5297 bisect-kit: Rework Gemini Bisect Agent implementation by Qijiang Fan · 4 months ago firmware-R150-16700.2.B release-R150-16700.B stabilize-cfm-16700.25.B
  80. 6754700 Fix deploy logic on localbuild by yoshiki iguchi · 5 months ago firmware-R149-16667.2.B firmware-fatcat-16650.B release-R149-16667.B stabilize-bug514223872-16667.17.B stabilize-volteer-16667.35.B
  81. bc107c5 cr_util: Fix out_dir assignment in deploy() (2nd try) by yoshiki iguchi · 5 months ago
  82. 985b7ac cr_util: Fix out_dir assignment in deploy() by yoshiki iguchi · 5 months ago
  83. 37c92e9 Support SKU containing a comma (on loading from DataStore) by yoshiki iguchi · 6 months ago firmware-R148-16640.2.B release-R148-16640.B stabilize-16640.13.B stabilize-16640.40.B
  84. 7675ce4 Use normalized board name to detect the special board names by yoshiki iguchi · 6 months ago
  85. 6cfe6ca Clean up ./scripts/run_mypy.py by making it more robust by yoshiki iguchi · 6 months ago
  86. 03dbc0d Support SKU containing a comma (2nd try) by yoshiki iguchi · 6 months ago
  87. 44ea88f Treat nirva board as a basic board by yoshiki iguchi · 6 months ago
  88. 17cc340 Support SKU containing a comma by yoshiki iguchi · 6 months ago
  89. 2fe1935 Update the variant board list by yoshiki iguchi · 6 months ago
  90. 50234db Suppress warning for clang libstdc++ on old checkout with new clang by yoshiki iguchi · 6 months ago
  91. 0243c73 Pass lease-id instead of hostname on returning DUT by yoshiki iguchi · 6 months ago
  92. a0ef919 Revert "Temporary setting current_branch=True on chromeos repo sync" by Yoshiki Iguchi · 6 months ago
  93. 9a6cb08 mypy: Fix "operator" errors by yoshiki iguchi · 6 months ago
  94. d2f0772 mypy: Fix "syntax" errors by yoshiki iguchi · 6 months ago firmware-R147-16610.2.B release-R147-16610.B stabilize-16610.38.B stabilize-16610.44.B
  95. 7fdc34d Temporary setting current_branch=True on chromeos repo sync by yoshiki iguchi · 7 months ago
  96. b676ef9 Reland: mypy: fix "misc" errors and remove it from the suppression list by yoshiki iguchi · 7 months ago
  97. 0b3b4cd Populate an in-theory prob to agent during the initial phase by Qijiang Fan · 7 months ago
  98. e2a4d58 mypy: Introduce mypy to presubmit by yoshiki iguchi · 7 months ago
  99. 69f658d mypy: fix "attr-defined" errors and remove it from the suppression list by yoshiki iguchi · 7 months ago firmware-ti50-mp-16604.B firmware-ti50-prepvt-16601.B
  100. 1490e66 Revert "mypy: fix "misc" errors and remove it from the suppression list" by Qijiang Fan · 7 months ago