Skip to content

工具

Skiritai 提供 16 个工具,供 AI Agent 在探索阶段使用。它们定义在 skiritai.core.toolsskiritai.core.perception 中。

Playwright 操作工具(14 个)

工具描述
navigate导航到指定 URL
click通过选择器点击元素
click_force强制点击(绕过可见性检查)
fill填充输入框
type_text逐字符输入文本
focus聚焦元素
scroll按坐标滚动
hover悬停在元素上
select_option选择 <select> 选项
eval_js执行任意 JavaScript
get_text获取元素文本内容
get_page_info获取页面标题、URL、内容
wait_for等待元素出现或超时
screenshot截取页面截图

DOM 感知工具(2 个)

page_perceive

使用 browser-use 的 CDP DOM 序列化获取结构化页面数据,包含所有可交互元素及其 CSS 选择器。

find_element

自然语言元素搜索,支持 CJK 感知评分。接受如 "login button" 或 "搜索框" 的描述,返回最佳匹配元素。

工具注册

工具通过 tool_registry.py 中基于装饰器的注册表进行管理。使用 @register_tool(name, description) 装饰函数即可添加新工具。

基于 MIT 许可证发布。