feat: Add in the web_search_coyote tool where helpful
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user