Fix campaign_review: make Tool_WebSearcher steps optional so pipeline continues when tool is offline

This commit is contained in:
2026-04-18 00:29:29 +00:00
parent c2aff1994c
commit bf1a262a13

View File

@@ -3,10 +3,8 @@ description: "CLM performance review -- Leo checks real-world campaign response
debug: true debug: true
model: power model: power
system: agent_prompt system: agent_prompt
agent_prompt: agent_prompt:
- "= identity.md" - "= identity.md"
sections: sections:
- agent - agent
- project - project
@@ -14,14 +12,15 @@ sections:
- rag - rag
- message - message
- instructions - instructions
steps: steps:
- type: tool - type: tool
capability: Tool_WebSearcher capability: Tool_WebSearcher
optional: true
query: "'{project.name}' romance novel reviews sales Amazon Goodreads TikTok BookTok" query: "'{project.name}' romance novel reviews sales Amazon Goodreads TikTok BookTok"
- type: tool - type: tool
capability: Tool_WebSearcher capability: Tool_WebSearcher
optional: true
query: "'{project.name}' romance book social media engagement Instagram Facebook author" query: "'{project.name}' romance book social media engagement Instagram Facebook author"
- type: think - type: think
@@ -33,6 +32,9 @@ steps:
Review the web search results above for the "{project.name}" campaign. Review the web search results above for the "{project.name}" campaign.
Also review the campaign deliverables in the DELIVERABLES section. Also review the campaign deliverables in the DELIVERABLES section.
If no web search results are available (tool offline or no data found), note that
and rate the campaign YELLOW with a recommendation to check again in 1 week.
Analyze campaign performance: Analyze campaign performance:
1. REACH: Are people finding the book? Any search results, reviews, mentions? 1. REACH: Are people finding the book? Any search results, reviews, mentions?
2. ENGAGEMENT: Any social media traction (TikTok, Instagram, Facebook)? 2. ENGAGEMENT: Any social media traction (TikTok, Instagram, Facebook)?
@@ -45,7 +47,7 @@ steps:
Rate overall performance: Rate overall performance:
- GREEN: Exceeding expectations -- organic traction, positive reviews, good engagement - GREEN: Exceeding expectations -- organic traction, positive reviews, good engagement
- YELLOW: Mixed results -- some traction but underperforming potential - YELLOW: Mixed results -- some traction but underperforming potential, or too early to assess
- RED: Minimal traction -- the book is not getting discovered - RED: Minimal traction -- the book is not getting discovered
End with exactly: End with exactly:
@@ -65,9 +67,9 @@ steps:
hint: | hint: |
Read the performance analysis above. Read the performance analysis above.
If performance_rating is GREEN: output exactly: none If performance_rating is GREEN or YELLOW: output exactly: none
If performance_rating is YELLOW or RED, write a MARKET LEARNINGS report for If performance_rating is RED, write a MARKET LEARNINGS report for
Crimson Leaf Holdings strategic team. This report will inform the next book. Crimson Leaf Holdings strategic team. This report will inform the next book.
Include: Include: