Codex writing elaborate python scripts to perform web-searches instead of using the web search tool

Resolved 💬 2 comments Opened Sep 14, 2025 by guidedways Closed Nov 10, 2025

What version of Codex is running?

0.34.0

Which model were you using?

gpt5-medium

What platform is your computer?

macOS

What steps can reproduce the bug?

On a prompt to confirm an API call on the web, instead of using its built-in web-search tool, codex begins writing elaborate python scripts such as these:


• Ran
  └ python3 - << 'PY'
    import urllib.request, ssl
    ssl._create_default_https_context = ssl._create_unverified_context
    for q in [
     'site:developer.apple.com NSToolbar allowsDisplayModeCustomization',
     'NSToolbar allowsDisplayModeCustomization',
     'NSToolbar allowsDisplayModeSelection',
     'NSToolbar displayMode customization property',
    ]:
        print('Query:', q)
        try:
            url='https://duckduckgo.com/html/?q='+urllib.parse.quote(q)
            print(urllib.request.urlopen(url,timeout=15).read().decode('utf-8')[:2000])
        except Exception as e:
            print('ERR',e)
            pass
    PY

What is the expected behavior?

Use built-in search

What do you see instead?

Writing python scripts

Additional information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗