Tool
Types
Properties
Link copied to clipboard
提供用于 Args 的序列化器,AutoTweaker 使用这个序列化器来反序列化 LLM 的调用请求。
Link copied to clipboard
给 LLM 看的工具描述,建议使其可配置。
Functions
Link copied to clipboard
描述 Args 的所有子类,不包含 Args 的内部类,或 Args 形参引用的类型,LLM 不能同时看到这些 function 描述和 description,这些描述都是对应 function 的工具描述。
Link copied to clipboard
abstract suspend fun execute(args: Args, outputChannel: Channel<Tool.RuntimeOutput>? = null): Tool.ToolOutput
调用工具,已经经过用户或审批系统确认,不必考虑安全问题,但不保证 Args 的参数(如文件路径)一定可用。