fix(agents): Use exclude pattern for tools config to enable MCP tools
Changed agent tools configuration from include pattern (listing allowed tools) to exclude pattern (listing disabled tools only). This ensures MCP tools like websearch_exa, context7, and grep_app are available to agents by default. Affected agents: librarian, oracle, explore, multimodal-looker 🤖 GENERATED WITH ASSISTANCE OF [OhMyOpenCode](https://github.com/code-yeongyu/oh-my-opencode)
This commit is contained in:
@@ -6,7 +6,7 @@ export const exploreAgent: AgentConfig = {
|
||||
mode: "subagent",
|
||||
model: "opencode/grok-code",
|
||||
temperature: 0.1,
|
||||
tools: { write: false, edit: false, bash: true, read: true, background_task: false },
|
||||
tools: { write: false, edit: false, background_task: false },
|
||||
prompt: `You are a file search specialist. You excel at thoroughly navigating and exploring codebases.
|
||||
|
||||
=== CRITICAL: READ-ONLY MODE - NO FILE MODIFICATIONS ===
|
||||
|
||||
@@ -6,7 +6,7 @@ export const librarianAgent: AgentConfig = {
|
||||
mode: "subagent",
|
||||
model: "anthropic/claude-sonnet-4-5",
|
||||
temperature: 0.1,
|
||||
tools: { write: false, edit: false, bash: true, read: true, background_task: false },
|
||||
tools: { write: false, edit: false, background_task: false },
|
||||
prompt: `# THE LIBRARIAN
|
||||
|
||||
You are **THE LIBRARIAN**, a specialized open-source codebase understanding agent.
|
||||
|
||||
@@ -6,7 +6,7 @@ export const multimodalLookerAgent: AgentConfig = {
|
||||
mode: "subagent",
|
||||
model: "google/gemini-2.5-flash",
|
||||
temperature: 0.1,
|
||||
tools: { Read: true, background_task: false },
|
||||
tools: { write: false, edit: false, bash: false, background_task: false },
|
||||
prompt: `You interpret media files that cannot be read as plain text.
|
||||
|
||||
Your job: examine the attached file and extract ONLY what was requested.
|
||||
|
||||
@@ -8,7 +8,7 @@ export const oracleAgent: AgentConfig = {
|
||||
temperature: 0.1,
|
||||
reasoningEffort: "medium",
|
||||
textVerbosity: "high",
|
||||
tools: { write: false, edit: false, read: true, task: false, call_omo_agent: true, background_task: false },
|
||||
tools: { write: false, edit: false, task: false, background_task: false },
|
||||
prompt: `You are a strategic technical advisor with deep reasoning capabilities, operating as a specialized consultant within an AI-assisted development environment.
|
||||
|
||||
## Context
|
||||
|
||||
Reference in New Issue
Block a user