feat: Add in the web_search_coyote tool where helpful

This commit is contained in:
2026-08-27 13:59:09 -06:00
parent ee45e42013
commit 35e4c82f27
3 changed files with 26 additions and 15 deletions
+1
View File
@@ -17,6 +17,7 @@ variables:
mcp_servers: mcp_servers:
- ddg-search - ddg-search
global_tools: global_tools:
- web_search_coyote.sh
- ast_grep.sh - ast_grep.sh
- fs_read.sh - fs_read.sh
- fs_cat.sh - fs_cat.sh
+24 -15
View File
@@ -8,9 +8,10 @@ description: |
sisyphus alongside explore when unfamiliar libraries/APIs/frameworks are sisyphus alongside explore when unfamiliar libraries/APIs/frameworks are
involved. involved.
version: "1.0" version: '1.0'
global_tools: global_tools:
- web_search_coyote.sh
- fetch_url_via_curl.sh - fetch_url_via_curl.sh
mcp_servers: mcp_servers:
@@ -35,13 +36,13 @@ reducers:
output: overwrite output: overwrite
initial_state: initial_state:
language_ecosystem: "general" language_ecosystem: 'general'
doc_domain_hints: "" doc_domain_hints: ''
refined_search_query: "" refined_search_query: ''
question_type: "concept" question_type: 'concept'
search_output: "" search_output: ''
oss_output: "" oss_output: ''
findings: "" findings: ''
start: triage start: triage
@@ -104,9 +105,15 @@ nodes:
type: string type: string
enum: [api_reference, best_practice, debugging, concept] enum: [api_reference, best_practice, debugging, concept]
description: The kind of question being asked. description: The kind of question being asked.
required: [language_ecosystem, doc_domain_hints, refined_search_query, question_type] required:
[
language_ecosystem,
doc_domain_hints,
refined_search_query,
question_type,
]
state_updates: state_updates:
last_node_output: "{{output}}" last_node_output: '{{output}}'
fallback: end_failure fallback: end_failure
next: [search, search_oss] next: [search, search_oss]
@@ -174,13 +181,15 @@ nodes:
- Refined query: {{refined_search_query}} - Refined query: {{refined_search_query}}
- Question type: {{question_type}} - Question type: {{question_type}}
Use the ddg-search tool. Prioritize the hinted doc domains when present Use the ddg-search tool or the web_search_coyote tool. Prioritize the
(e.g., search with `site:docs.python.org pathlib` style queries). hinted doc domains when present (e.g., search with `site:docs.python.org
pathlib` style queries).
tools: tools:
- mcp:ddg-search - mcp:ddg-search
- web_search_coyote
max_iterations: 15 max_iterations: 15
state_updates: state_updates:
search_output: "{{output}}" search_output: '{{output}}'
fallback: synthesize fallback: synthesize
next: synthesize next: synthesize
@@ -250,7 +259,7 @@ nodes:
- mcp:personal-github - mcp:personal-github
max_iterations: 15 max_iterations: 15
state_updates: state_updates:
oss_output: "{{output}}" oss_output: '{{output}}'
fallback: synthesize fallback: synthesize
next: synthesize next: synthesize
@@ -336,7 +345,7 @@ nodes:
- fetch_url_via_curl - fetch_url_via_curl
max_iterations: 20 max_iterations: 20
state_updates: state_updates:
findings: "{{output}}" findings: '{{output}}'
fallback: final_format fallback: final_format
next: final_format next: final_format
+1
View File
@@ -22,6 +22,7 @@ variables:
mcp_servers: mcp_servers:
- ddg-search - ddg-search
global_tools: global_tools:
- web_search_coyote.sh
- ast_grep.sh - ast_grep.sh
- fs_read.sh - fs_read.sh
- fs_cat.sh - fs_cat.sh