Commit Graph

6 Commits

Author SHA1 Message Date
gemini-cli[bot] a16f1067bb fix(bot): transition metrics to stable 7-day windows and stabilize build
This PR implements surgical fixes for identified issues in the repository metrics and build stability:

1. **Stable Metrics Windows**: Transitioned `throughput.ts`, `latency.ts`, and `user_touches.ts` from an unstable `last: 100` items window to a fixed 7-day search window. This resolves the "mathematically impossible" deltas identified in the bot's memory caused by bursty activity.
2. **Build Stabilization**:
    - Upgraded `packages/test-utils/tsconfig.json` to `ES2023` to match the rest of the workspace and support modern features like `Object.hasOwn` and `Intl.Segmenter`.
    - Added local `ErrorOptions` definitions in `a2a-errors.ts` and `fetch.ts` to support the `cause` property in `Error` constructors.
    - Fixed an `err: unknown` type check issue in `packages/cli/index.ts`.

These changes ensure that the repository metrics are reliable and that the project build is stable for contributors.

cc @gundermanc

Labels: bot-fix
2026-05-13 04:53:58 +00:00
Christian Gunderman f87072f4e3 feat(bot): add actions spend metric script (#26463) 2026-05-04 21:01:39 +00:00
gemini-cli[bot] 363854172f Metrics updates (#26348)
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
2026-05-01 19:20:02 +00:00
gemini-cli[bot] caa0466416 # Metrics Integrity & Standardized Reporting (BT-01) (#26240)
Co-authored-by: gemini-cli[bot] <gemini-cli[bot]@users.noreply.github.com>
Co-authored-by: Christian Gunderman <gundermanc@google.com>
2026-04-30 23:11:39 +00:00
Christian Gunderman 58a57b72ae Implement bot that performs time-series metric analysis and suggests repo management improvements (#25945) 2026-04-28 16:49:53 +00:00
Christian Gunderman c4b38a5aef feat(repo): add gemini-cli-bot metrics and workflows (#25888) 2026-04-24 17:16:20 +00:00