LLM Tool Extension
Creating AsyncLLMToolBaseExtension by using tman
tman install extension default_async_llm_tool_extension_python --template-mode --template-data package_name=llm_tool_extension --template-data class_name_prefix=LLMToolExtensionAbstract APIs to implement
get_tool_metadata(self, ten_env: TenEnv) -> list[LLMToolMetadata]
get_tool_metadata(self, ten_env: TenEnv) -> list[LLMToolMetadata]run_tool(self, ten_env: AsyncTenEnv, name: str, args: dict) -> LLMToolResult
run_tool(self, ten_env: AsyncTenEnv, name: str, args: dict) -> LLMToolResultAPIs
cmd_out: tool_register
tool_registercmd_in: tool_call
tool_callLast updated