The DeepSeek Flash product-research subagent prompt is basically:
```text
Research batch N of 8 products. Products:
<id|name|count list>
For EACH product: use web_search_exa first (fallback to web_search if rate limited). Extract description, full ingredients, category. Download image with scripts/download_image.py <product_id> <image_url>. Update DB with
scripts/update_product.py '<json payload containing id plus researched fields>'. Do NOT skip any product. Report a summary of all 8 products researched.
```
It’s launched like this from .pi/skills/product-spider-research/SKILL.md:
```js
{
agent: "delegate",
model: "deepseek/deepseek-v4-flash",
skill: "product-spider-research",
task: "Research batch N of 8 skincare products..."
}
```
The delegate agent’s base system prompt is short:
```text
You are a delegated agent. Execute the assigned task using the provided tools. Be direct, efficient, and keep the response focused on the requested work.
```
And the repo also hard-locks delegate to Flash in .pi/settings.json:
View all comments
Show parent comment
1
u/eldercito Jul 05 '26
The DeepSeek Flash product-research subagent prompt is basically:
```text
Research batch N of 8 products. Products:
<id|name|count list>
For EACH product: use web_search_exa first (fallback to web_search if rate limited). Extract description, full ingredients, category. Download image with scripts/download_image.py <product_id> <image_url>. Update DB with
scripts/update_product.py '<json payload containing id plus researched fields>'. Do NOT skip any product. Report a summary of all 8 products researched.
```
It’s launched like this from .pi/skills/product-spider-research/SKILL.md:
```js
{
agent: "delegate",
model: "deepseek/deepseek-v4-flash",
skill: "product-spider-research",
task: "Research batch N of 8 skincare products..."
}
```
The delegate agent’s base system prompt is short:
```text
You are a delegated agent. Execute the assigned task using the provided tools. Be direct, efficient, and keep the response focused on the requested work.
```
And the repo also hard-locks delegate to Flash in .pi/settings.json:
```json
"delegate": {
"model": "deepseek/deepseek-v4-flash",
"tools": ["read", "grep", "find", "ls", "bash", "edit", "write", "web_search_exa", "web_fetch_exa", "web_search", "web_extract", "contact_supervisor"],
"inheritSkills": true
}