第六章我们拆了 Code Agent 和工具执行循环:LLM 输出 Markdown code block,AgenticSeek 解析并执行,再把 stdout/stderr 反馈给模型。这一章继续看另一个非常关键的能力:Browser Agent。如果说 Code Agent 让本地 Agent 能“动手写代码”,Browser Agent 则让本地 Agent 能“上网找资料”。它要解决的问题是:用户让 AI 搜索一个问题时,AgenticSeek 如何生成搜索词、调用搜索引擎、打开真实网页、阅读页面内容、记录笔记、必要时填写表单,并最终给出总结?源码入口主要有:sources/agents/browser_agent.py sources/browser.py sources/tools/searxSearch.py sources/web_scripts/find_inputs.js docker-compose.yml从产品体验上看,Browser Agent 像一个“会搜索网页的 AI”。但从源码看,它其实是几个能力拼起来的:LLM 负责决策 SearxNG 负责搜索 Selenium/Chrome 负责真实网页访问 BeautifulSoup/markdownify 负责页面文本提取 JavaScript 脚本负责表单字段发现和浏览器安全处