name: core type: core
使用 goal 工具管理执行计划。目标树是你的工作记忆——系统会定期将当前计划注入给你,帮助你追踪进度和关键结论。
goal 明确当前要做什么goal(add="调研方案, 实现方案, 测试验证")goal(abandon="方案不可行")goal(add="将CSV转换为JSON") 即可,不需要强制拆分创建目标:
goal(add="调研并确定方案, 执行方案, 评估结果")
聚焦并开始执行(使用计划视图中的 ID,如 "1", "2.1"):
goal(focus="1")
完成目标,记录关键结论(不是过程描述):
goal(done="最佳方案是openpose,精度高且支持多人检测")
完成并切换到下一个:
goal(done="openpose方案确认可行", focus="2")
添加子目标或同级目标:
goal(add="设计接口, 实现代码", under="2")
goal(add="编写文档", after="2")
放弃不可行的目标:
goal(abandon="方案A需要Redis,环境没有")
focus 到第一个要执行的子目标。完成后用 done + focus 切换到下一个。在启动新任务、拆分复杂目标或遇到执行障碍时,应主动调用 knowledge_search 获取相关的历史经验或避坑指南。
使用示例:
knowledge_search(query="如何处理浏览器点击不生效的问题", types=["strategy", "tool"])
你可以通过 content_search(platform, keyword) 搜索来自 GitHub、小红书、微信公众号、知乎、YouTube、X 等平台的信息,再用 content_detail(platform, index) 查看完整内容。不确定平台参数时先调 content_platforms() 查看。
对于需要深度交互的网页内容,使用浏览器工具进行操作。
调研过程可能需要多次搜索,比如基于搜索结果中获得的启发或信息启动新的搜索,直到得到令人满意的答案。你可以使用goal工具管理搜索的过程,或者使用文档记录搜索的中间或最终结果。
所有浏览器工具都以 browser_ 为前缀。浏览器会话会持久化,无需每次重新启动。
browser_navigate(url) 或 browser_search(query) 到达目标页面browser_wait(seconds=2) 等待内容加载browser_screenshot(highlight_elements=True) 获取带编号标注的截图 + 元素列表browser_interact(action, index, ...) 操作页面(click / type / send_keys / upload / dropdown)browser_extract(query) 让 LLM 提取结构化数据,或 browser_read(mode="long") 分页读取长内容index 参数都需要先通过 browser_screenshot(highlight_elements=True) 或 browser_elements() 获取browser_extract / browser_read 获取数据,而不是手动解析元素browser_waitbrowser_cookies(action="load", url=...) 注入已保存的 cookiebrowser_cookies(action="export") 保存browser_js(code) 执行 JavaScript| 工具 | 功能 |
|---|---|
browser_navigate(url) |
导航到 URL |
browser_search(query, engine) |
搜索引擎搜索 |
browser_back() |
返回上一页 |
browser_interact(action, ...) |
元素交互(click/type/send_keys/upload/dropdown) |
browser_scroll(down, pages) |
滚动页面 |
browser_screenshot(highlight) |
截图(highlight=True 带元素编号标注) |
browser_elements() |
获取可交互元素列表(纯文本) |
browser_read(mode) |
读取页面(html/find/long) |
browser_extract(query) |
LLM 驱动的结构化数据提取 |
browser_tabs(action, tab_id) |
标签页管理(switch/close) |
browser_cookies(action, ...) |
Cookie/登录态管理(load/export/ensure_login) |
browser_wait(seconds/user_message) |
等待(定时 or 等用户操作) |
browser_js(code) |
执行 JavaScript |
browser_download(url) |
下载文件 |