feat: add web_search capability to all agents and hands (#74)
Adds the web_search tool to every agent.toml and hand HAND.toml that did not already declare it. Without this capability the runtime gates the tool with 'Capability denied: tool not in allowed list', leaving agents unable to perform web searches even when a search provider is configured. For tools arrays that already contained web_fetch, web_search is inserted directly after it (its natural companion). For arrays without web_fetch, web_search is appended to the end. 24 files updated total: 21 agents and 3 hands.
This commit is contained in:
24 files changed
+25
-1
No files matched your search
@@ -55,6 +55,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"agent_send",
|
"agent_send",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
"shell_exec",
|
"shell_exec",
|
||||||
"agent_send",
|
"agent_send",
|
||||||
"agent_list",
|
"agent_list",
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ tools = [
|
|||||||
"shell_exec",
|
"shell_exec",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"agent_send",
|
"agent_send",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ tools = [
|
|||||||
"file_list",
|
"file_list",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ tools = [
|
|||||||
"file_list",
|
"file_list",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*"]
|
memory_write = ["self.*"]
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ tools = [
|
|||||||
"memory_recall",
|
"memory_recall",
|
||||||
"shell_exec",
|
"shell_exec",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -84,6 +84,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ tools = [
|
|||||||
"file_list",
|
"file_list",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ periodic = { cron = "every 5m" }
|
|||||||
max_llm_tokens_per_hour = 50000
|
max_llm_tokens_per_hour = 50000
|
||||||
|
|
||||||
[capabilities]
|
[capabilities]
|
||||||
tools = ["shell_exec", "file_read", "file_list"]
|
tools = ["shell_exec", "file_read", "file_list",
|
||||||
|
"web_search",]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*"]
|
memory_write = ["self.*"]
|
||||||
shell = [
|
shell = [
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ tools = [
|
|||||||
"memory_recall",
|
"memory_recall",
|
||||||
"file_read",
|
"file_read",
|
||||||
"file_write",
|
"file_write",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["*"]
|
memory_write = ["*"]
|
||||||
|
|||||||
@@ -72,6 +72,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"shell_exec",
|
"shell_exec",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"agent_send",
|
"agent_send",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -76,6 +76,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ tools = [
|
|||||||
"shell_exec",
|
"shell_exec",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
memory_write = ["self.*", "shared.*"]
|
memory_write = ["self.*", "shared.*"]
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ tools = [
|
|||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ tools = [
|
|||||||
"memory_recall",
|
"memory_recall",
|
||||||
"shell_exec",
|
"shell_exec",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
]
|
]
|
||||||
network = ["*"]
|
network = ["*"]
|
||||||
memory_read = ["*"]
|
memory_read = ["*"]
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ tools = [
|
|||||||
"file_write",
|
"file_write",
|
||||||
"file_list",
|
"file_list",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ tools = [
|
|||||||
"file_write",
|
"file_write",
|
||||||
"file_list",
|
"file_list",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
"memory_recall",
|
"memory_recall",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ tools = [
|
|||||||
"file_write",
|
"file_write",
|
||||||
"file_list",
|
"file_list",
|
||||||
"web_fetch",
|
"web_fetch",
|
||||||
|
"web_search",
|
||||||
"memory_store",
|
"memory_store",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user