Skip to content

[Bug]: Browser enabled and running, but browser tool is missing from agent tool list #58628

@phasepilot

Description

@phasepilot

Bug type

Regression (worked before, now fails)

Beta release blocker

No

Summary

OpenClaw detects and runs the browser service successfully, but the agent session does not receive a browser tool in its available tools list.

Environment

  • OpenClaw app version: 2026.3.24
  • Update available: 2026.3.31
  • OS: linux 6.12.75+rpt-rpi-2712 (arm64)
  • Gateway mode: local
  • Surface/channel observed on: webchat and WhatsApp-connected session context
  • Model/runtime observed: main agent session

Config
From ~/.openclaw/openclaw.json:

  "browser": {                                                                                                                                                    
  "enabled": true,                                                                                                                                                
  "defaultProfile": "openclaw"                                                                                                                                    
  }                                                                                                                                                               

Also relevant:

  "tools": {                                                                                                                                                      
  "profile": "coding",                                                                                                                                            
  "web": {                                                                                                                                                        
  "search": {                                                                                                                                                     
  "enabled": true,                                                                                                                                                
  "provider": "duckduckgo"                                                                                                                                        
  }                                                                                                                                                               
  }                                                                                                                                                               
  }                                                                                                                                                               

Steps to reproduce

  1. Enable browser in ~/.openclaw/openclaw.json
  2. Confirm browser service is healthy with:
  openclaw browser status                                                                                                                                         
  1. Start/use an agent session
  2. Ask the agent to list available tools
  3. Observe that browser is missing

Expected behavior

If browser support is enabled and running, the agent should either:

  1. receive a browser tool in its tool list, or
  2. surface a clear message/documented reason why browser is not available in this runtime/profile

Actual behavior

openclaw browser status shows browser support is live and Brave is detected/running:

  profile: openclaw                                                                                                                                               
  enabled: true                                                                                                                                                   
  running: true                                                                                                                                                   
  transport: cdp                                                                                                                                                  
  cdpPort: 18800                                                                                                                                                  
  cdpUrl: http://127.0.0.1:18800                                                                                                                                  
  browser: brave                                                                                                                                                  
  detectedBrowser: brave                                                                                                                                          
  detectedPath: /usr/bin/brave-browser                                                                                                                            
  profileColor: #FF4500                                                                                                                                           

But in the agent session, the available tools are:

  read                                                                                                                                                            
  write                                                                                                                                                           
  edit                                                                                                                                                            
  exec                                                                                                                                                            
  process                                                                                                                                                         
  web_search                                                                                                                                                      
  web_fetch                                                                                                                                                       
  cron                                                                                                                                                            
  sessions_list                                                                                                                                                   
  sessions_history                                                                                                                                                
  sessions_send                                                                                                                                                   
  subagents                                                                                                                                                       
  session_status                                                                                                                                                  
  memory_search                                                                                                                                                   
  memory_get                                                                                                                                                      
  sessions_spawn                                                                                                                                                  
  sessions_yield                                                                                                                                                  

No browser tool is present.

OpenClaw version

2026.3.24

Operating system

linux 6.12.75+rpt-rpi-2712 (arm64)

Install method

npm global

Model

openai-codex/gpt-5.4

Provider / routing chain

openclaw local

Additional provider/model setup details

Notes / suspicion
This may be one of:

  • tool exposure/injection bug
  • stale session bootstrap/tool registry
  • tools.profile: "coding" accidentally excludes browser
  • mismatch between gateway/browser capability and agent runtime tool provisioning

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionBehavior that previously worked and now fails

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions