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_recall",
|
||||
"agent_send",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -89,6 +89,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
"shell_exec",
|
||||
"agent_send",
|
||||
"agent_list",
|
||||
|
||||
@@ -58,6 +58,7 @@ tools = [
|
||||
"shell_exec",
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -83,6 +83,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -55,6 +55,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"agent_send",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -52,6 +52,7 @@ tools = [
|
||||
"file_list",
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -75,6 +75,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -79,6 +79,7 @@ tools = [
|
||||
"file_list",
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*"]
|
||||
|
||||
@@ -78,6 +78,7 @@ tools = [
|
||||
"memory_recall",
|
||||
"shell_exec",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -84,6 +84,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -77,6 +77,7 @@ tools = [
|
||||
"file_list",
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -45,7 +45,8 @@ periodic = { cron = "every 5m" }
|
||||
max_llm_tokens_per_hour = 50000
|
||||
|
||||
[capabilities]
|
||||
tools = ["shell_exec", "file_read", "file_list"]
|
||||
tools = ["shell_exec", "file_read", "file_list",
|
||||
"web_search",]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*"]
|
||||
shell = [
|
||||
|
||||
@@ -75,6 +75,7 @@ tools = [
|
||||
"memory_recall",
|
||||
"file_read",
|
||||
"file_write",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["*"]
|
||||
|
||||
@@ -72,6 +72,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"shell_exec",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -56,6 +56,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"agent_send",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -76,6 +76,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -69,6 +69,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -64,6 +64,7 @@ tools = [
|
||||
"shell_exec",
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_search",
|
||||
]
|
||||
memory_read = ["*"]
|
||||
memory_write = ["self.*", "shared.*"]
|
||||
|
||||
@@ -78,6 +78,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -83,6 +83,7 @@ tools = [
|
||||
"memory_store",
|
||||
"memory_recall",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
@@ -85,6 +85,7 @@ tools = [
|
||||
"memory_recall",
|
||||
"shell_exec",
|
||||
"web_fetch",
|
||||
"web_search",
|
||||
]
|
||||
network = ["*"]
|
||||
memory_read = ["*"]
|
||||
|
||||
Reference in new issue
Block a user