v0.12.1: select model profile at init and carry via manifest
This commit is contained in:
@@ -18,6 +18,7 @@ subtask: false
|
||||
- `target_words_zh` 和 `target_words_en` 必须都存在
|
||||
- `core_questions` 必须非空
|
||||
- `report_title` 必须非空(v0.5 新增检查)
|
||||
- `model_profile` 必须存在(v0.12 新增检查,确保全流程模型策略一致)
|
||||
|
||||
任一检查不通过 → 回报用户"访谈不完整",停止。
|
||||
|
||||
@@ -52,7 +53,7 @@ prompt: |
|
||||
Required skills: search-strategy, source-quality
|
||||
|
||||
Tasks:
|
||||
1. 3 rounds of search: Tavily + Brave + Exa
|
||||
1. 3 rounds of search through `scripts/search.py`: scholar/patents/news/general as appropriate; Tavily/Brave/Exa MCP only as gap-fill
|
||||
2. Both English and Chinese keywords
|
||||
3. Return 10-20 Tier 1-2 sources (score ≥6), exclude Tier 4 and blacklist
|
||||
4. 1-2 sentence outline per source
|
||||
@@ -60,9 +61,10 @@ prompt: |
|
||||
|
||||
Output format (Markdown):
|
||||
## Keyword Group <A>: <category>
|
||||
### Keywords Used
|
||||
- English: ...
|
||||
- Chinese: ...
|
||||
### Keywords Used
|
||||
- English: ...
|
||||
- Chinese: ...
|
||||
- Routes used: scholar / patents / news / general
|
||||
### Initial Sources (≥10, Tier 1-2)
|
||||
1. [src_xxx] <title> | <author/institution> | <year> | <Tier> | <score>
|
||||
- <core finding one sentence>
|
||||
|
||||
Reference in New Issue
Block a user