v0.12: stabilize search routing and profile-driven phase4 pipeline
This commit is contained in:
+17
-4
@@ -85,20 +85,33 @@ Phase 4 推荐走确定性 CLI,而不是让单个 agent 翻译整篇:
|
||||
|
||||
```bash
|
||||
uv run python scripts/dr.py finalize <slug> \
|
||||
--translate-workers 4 \
|
||||
--glossary-workers 4 \
|
||||
--polish-workers 4
|
||||
--model-profile medium
|
||||
```
|
||||
|
||||
网络不稳时:
|
||||
等价底层入口(统一 pipeline):
|
||||
|
||||
```bash
|
||||
uv run python scripts/phase4_pipeline.py <slug>
|
||||
```
|
||||
|
||||
网络不稳时可显式降并发:
|
||||
|
||||
```bash
|
||||
uv run python scripts/dr.py finalize <slug> \
|
||||
--model-profile medium \
|
||||
--translate-workers 1 \
|
||||
--glossary-workers 3 \
|
||||
--polish-workers 1
|
||||
```
|
||||
|
||||
术语核查策略可选:
|
||||
|
||||
```bash
|
||||
uv run python scripts/dr.py finalize <slug> --model-profile medium --glossary-mode low-confidence
|
||||
uv run python scripts/dr.py finalize <slug> --model-profile medium --glossary-mode full
|
||||
uv run python scripts/dr.py finalize <slug> --model-profile medium --glossary-mode off
|
||||
```
|
||||
|
||||
## Subagent Usage
|
||||
|
||||
Codex 的平台限制是:subagents 不会仅因为 `.codex/agents/*.toml` 存在就自动启动,必须由当前主线程明确要求。`dr-run` 已把这个要求写进 PM prompt:Phase 1 会调度 `dr-plan` / `dr-searcher`,Phase 2 会调度 `dr-analyst` / `dr-verifier`,Phase 3 会调度 `dr-chief-editor`。
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Model Playbook
|
||||
|
||||
> v0.9 起,本文件作为模型选择攻略本。`.opencode/opencode.json` 仍是 OpenCode 的模型白名单,`configs/model_profiles.yaml` 是跨平台策略参考。
|
||||
> v0.12 起,本文件作为模型选择攻略本。`.opencode/opencode.json` 仍是 OpenCode 的模型白名单,`configs/models.yaml` 是跨平台策略参考。
|
||||
|
||||
## Profiles
|
||||
|
||||
|
||||
+19
-2
@@ -2,6 +2,22 @@
|
||||
|
||||
> v0.9 起,本文件作为搜索 API 选择攻略本。搜索返回本身多为发现入口,结论支撑仍以 AGENTS.md 的 Tier 1-2 信源为准。
|
||||
|
||||
## Default Pattern
|
||||
|
||||
v0.12 起,默认搜索路径收敛到项目内 Python 网关:
|
||||
|
||||
```bash
|
||||
uv run python scripts/search.py "<query>" --route scholar --num-results 10 --year-low 2023
|
||||
uv run python scripts/search.py "<query>" --route patents --num-results 10
|
||||
uv run python scripts/search.py "<query>" --route news --num-results 10 --time-range m
|
||||
uv run python scripts/search.py "<query>" --route general --num-results 10
|
||||
uv run python scripts/ground.py "<query>" --json
|
||||
```
|
||||
|
||||
其中 `scholar / patents / news` 默认走严格模式(Serper 失败不静默降级);需要容错时显式加 `--no-strict-specialized`。
|
||||
|
||||
MCP server 只作为交互式补漏和特殊工具能力,不作为文献、专利、新闻检索主路径。这样 OpenCode、Codex、Gemini CLI、Claude Code 都能复用同一套路由,减少每个平台单独配置 Tavily/Exa/Brave MCP 的依赖。
|
||||
|
||||
## Search Sources
|
||||
|
||||
### Tavily
|
||||
@@ -27,6 +43,7 @@
|
||||
- 优点:Google Search / Scholar / News 代理,免费额度较高。
|
||||
- 用法:Google Scholar、Google Patents、新闻时效检索。
|
||||
- 风险:专利是 `site:patents.google.com` 技巧,不等同官方专利库。
|
||||
- 项目内调用:`scripts/search.py --route scholar|patents|news`。
|
||||
|
||||
### PubMed / NCBI
|
||||
|
||||
@@ -56,11 +73,11 @@
|
||||
|
||||
### biomed_literature
|
||||
|
||||
PubMed / NCBI → ClinicalTrials → FDA/EMA/NMPA → Serper Scholar → Tavily/Exa 补漏。
|
||||
PubMed / NCBI → ClinicalTrials → FDA/EMA/NMPA → `scripts/search.py --route scholar` → Tavily/Exa 补漏。
|
||||
|
||||
### patent_heavy
|
||||
|
||||
Google Patents/Serper → USPTO/EPO/CNIPA → 公司年报/招股书 → Tavily/Exa 补同族专利线索。
|
||||
`scripts/search.py --route patents` → USPTO/EPO/CNIPA → 公司年报/招股书 → Tavily/Exa 补同族专利线索。
|
||||
|
||||
### china_market
|
||||
|
||||
|
||||
Reference in New Issue
Block a user