The bug report was three words long: "navigate_and_read returns junk."

safari_navigate_and_read is supposed to navigate Safari to a URL and hand the page's text back to the AI agent driving it. So I called it. It didn't throw. It didn't time out. It returned. The content field said:

[object Promise]

Enter fullscreen mode

Exit fullscreen mode