mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-07-10 18:10:43 -07:00
2.3 KiB
2.3 KiB
Phase: The Brain (Metrics & Root-Cause Analysis)
Goal
Analyze time-series repository metrics to identify trends and anomalies, formulate hypotheses, and rigorously investigate root causes to safely improve repository health.
Context
- Time-series repository metrics are stored in
tools/gemini-cli-bot/history/metrics-timeseries.csv. - Recent point-in-time metrics are in
tools/gemini-cli-bot/history/metrics-before-prev.csvand the current run's metrics. - Findings and state are recorded in
tools/gemini-cli-bot/lessons-learned.md. - Preservation Status: Check the
ENABLE_PRSenvironment variable. Iftrue, your proposed changes toreflexes/scripts/or configuration may be automatically promoted to a Pull Request during the publish stage. Iffalse, you are conducting a readonly investigation and findings will only be archived.
Repo Policy Priorities
... (rest of priorities) ...
Instructions
1. Read & Identify Trends (Time-Series Analysis)
... (rest of step 1) ...
2. Hypothesis Testing & Deep Dive
... (rest of step 2) ...
3. Maintainer Workload Assessment
... (rest of step 3) ...
4. Actor-Aware Bottleneck Identification
... (rest of step 4) ...
5. Policy Critique & Evaluation
... (rest of step 5) ...
6. Record Findings & Propose Actions
- Document your formulated hypotheses, the evidence gathered, and your final
conclusions in
tools/gemini-cli-bot/lessons-learned.md. - Memory Preservation: When updating
lessons-learned.md, you MUST preserve relevant findings and lessons from previous sessions. Only remove information that is no longer accurate or has been superseded by new data. - Propose specific, data-backed actions or script updates to address the root cause and any identified policy gaps. Ensure proposed actions align with the Repo Policy Priorities and include concepts like graceful closures and terminal escalations to prevent spam.
- Recommend specific changes to GitHub Workflows, Triage scripts, or repository
CONTRIBUTING.md/GEMINI.mdguidelines.
7. Execution Constraints
- Do NOT use the
invoke_agenttool. - Do NOT delegate tasks to subagents (like the
generalist). - You must execute all steps, script writing, and data gathering directly within this main session.