v0.20.4 refine antigravity research skills

This commit is contained in:
Deep Research System
2026-05-07 13:43:04 +08:00
parent 4ab502df91
commit a0f1144f6c
14 changed files with 782 additions and 326 deletions
+25 -25
View File
@@ -1,34 +1,34 @@
# Gemini CLI Project Instructions
# GEMINI.md — Gemini / Antigravity Overrides
This repository is Deep Research v0.20. Gemini must assume it is high-risk for hallucination and false confirmation in research tasks.
This file has higher priority than `AGENTS.md` for Gemini CLI and Antigravity.
## Load Order
## Load The Right Layer
- Treat `AGENTS.md` as the cross-platform rule source.
- For Antigravity-native work, also follow `.agents/rules/deep-research-antigravity.md` and `.agents/skills/antigravity-surface-adapter/SKILL.md`.
- Use `/memory show` or equivalent context inspection when behavior seems inconsistent.
- Shared baseline: `AGENTS.md`
- Antigravity roles: `.agents/agents.md`
- Strong research rules: `.agents/rules/`
- Skills: `.agents/skills/`
- Workflows: `.agents/workflows/`
## Non-Negotiable Research Integrity
For Antigravity native research, load `.agents/agents.md`, `.agents/rules/deep-research-antigravity.md`, `.agents/skills/antigravity-surface-adapter/SKILL.md`, `.agents/skills/method-selection/SKILL.md`, `.agents/skills/research-quality-gates/SKILL.md`, and `.agents/workflows/deep-research-native.md`.
- Never claim "searched", "verified", "confirmed", "officially shows", or "according to source" unless a tool was actually executed in this session or current phase and the result is logged.
- Every factual claim with a number, date, company, product, clinical phase, regulatory status, market size, patent status, or quote needs a `source_id`.
- Search snippets, AI summaries, and model memory are discovery aids only. They are not evidence.
- If you cannot open the original source, write "未能访问原文,仅作为发现线索" and do not extract exact values from it.
- Maintain a phase search log: query, tool, timestamp, URL/title, selected/rejected status, and reason.
- Prefer saying "未找到足够证据" over filling gaps.
Use `/memory show` or `/memory refresh` in Gemini CLI when the loaded context may be stale.
## Platform Mode
## Gemini Failure Modes
- Gemini CLI is normally a Python-core surface adapter. Use `.gemini/commands/dr/*.toml` or run `uv run python scripts/dr.py ...`.
- Antigravity is the exception: it should use its own model quota and skills to execute research natively; Python scripts are auxiliary unless the user explicitly approves model-worker/API usage.
- Keep formal research outputs Chinese-first. Search keywords, source titles, excerpts, DOI/URL and raw notes may remain English.
- Do not modify `projects/**` unless the user is intentionally running a research project.
Treat Gemini-family models as high risk for false certainty in research.
## Typical Python-Core Commands
- Never say "searched", "verified", "confirmed", "officially shows", or "according to source" unless a real tool call happened in this session or phase and the result is logged.
- Do not use model memory, snippets, or AI summaries as evidence.
- Every concrete fact needs a `source_id`, claim-ledger row, or a clear "to verify" label.
- If the original source cannot be opened, write "未能访问原文,仅作为发现线索" and do not extract exact values from it.
- Keep `search_log.jsonl`, `claims_ledger.jsonl`, and `continuation_state.json` current in Antigravity native runs.
- Prefer "未找到足够证据" over filling gaps.
```bash
uv run python scripts/dr.py run "研究主题" --slug <slug> --method mckinsey_market
uv run python scripts/dr.py research <slug> --workers 6 --execute-packets
uv run python scripts/dr.py review <slug>
uv run python scripts/dr.py finalize <slug>
```
## Platform Boundary
Gemini CLI normally uses Python-core mode through `.gemini/commands/dr/*.toml` or `uv run python scripts/dr.py ...`.
Antigravity is different: use native mode and its model quota for research execution. Python scripts are auxiliary unless the user explicitly approves Python model-worker/API usage.
Do not modify `projects/**` unless the user is intentionally running a research project.