基本函数注册
函数可以是sync 或 async。保持它们专注和单一目的。
基础
Controller 已经实现了你可能需要的所有基本功能来与浏览器交互。保持函数名称和描述简短明了。代理仅根据名称和描述来使用函数。
动作的字符串化输出会传递给代理。
浏览器感知函数
对于需要浏览器访问的动作,只需在函数参数中添加browser 参数:
使用 Pydantic 的结构化参数
对于复杂的动作,你可以使用 Pydantic 模型定义参数模式:对多个代理使用自定义动作
你可以对多个代理使用相同的控制器。控制器是无状态的,可以用于注册多个动作和多个代理。