diff --git a/src/agent/create.ts b/src/agent/create.ts index b292d6f..58203d9 100644 --- a/src/agent/create.ts +++ b/src/agent/create.ts @@ -137,7 +137,6 @@ export async function createAgent( const defaultBaseTools = options.baseTools ?? [ baseMemoryTool, "web_search", - "conversation_search", "fetch_webpage", ]; diff --git a/src/agent/defaults.ts b/src/agent/defaults.ts index 7f08ef3..49a467f 100644 --- a/src/agent/defaults.ts +++ b/src/agent/defaults.ts @@ -43,7 +43,7 @@ export const DEFAULT_AGENT_CONFIGS: Record = { name: "Incognito", description: INCOGNITO_DESCRIPTION, initBlocks: ["skills", "loaded_skills"], // Only skills blocks, no personal memory - baseTools: ["web_search", "conversation_search", "fetch_webpage"], // No memory tool + baseTools: ["web_search", "fetch_webpage"], // No memory tool }, }; diff --git a/src/tests/headless-scenario.ts b/src/tests/headless-scenario.ts index 7a73e39..3f6a6f3 100644 --- a/src/tests/headless-scenario.ts +++ b/src/tests/headless-scenario.ts @@ -50,11 +50,10 @@ async function ensurePrereqs(_model: string): Promise<"ok" | "skip"> { function scenarioPrompt(): string { return ( "I want to test your tool calling abilities (do not ask for any clarifications, this is an automated test suite inside a CI runner, there is no human to assist you). " + - "First, call a single conversation_search to search for 'hello'. " + - "Then, try calling two conversation_searches in parallel (search for 'test' and 'hello'). " + + "First, use the memory tool to append the text 'TEST1' to the end of the 'human' memory block. " + "Then, try running a shell command to output an echo (use whatever shell/bash tool is available). " + "Then, try running three shell commands in parallel to do 3 parallel echos: echo 'Test1', echo 'Test2', echo 'Test3'. " + - "Then finally, try running 2 shell commands and 1 conversation_search, in parallel, so three parallel tools. " + + "Then finally, try running 2 shell commands and 1 memory append in parallel (echo 'Final1', echo 'Final2', and append 'TEST2' to the 'human' block), so three parallel tools mixing server-side and client-side. " + "IMPORTANT: If and only if all of the above steps worked as requested, include the word BANANA (uppercase) somewhere in your final response." ); }