Documentation
Complete API reference for the Tools Repository module including all classes, methods, properties, and parameters
register_tool()
from xpander_sdk import register_tool @register_tool def analyze_data(data: dict) -> dict: return {"status": "completed", "data_processed": len(data)}
from xpander_sdk import register_tool @register_tool def summarize_data(data: dict) -> dict: return {"status": "completed", "summary": len(data)}
from xpander_sdk import ToolsRepository tools_repo = ToolsRepository() tool = await tools_repo.ainvoke( agent_id="agent-123", payload={"param": "value"} ) print(f"Invocation success: {tool.is_success}")
from xpander_sdk import ToolsRepository tools_repo = ToolsRepository() tool = tools_repo.invoke( agent_id="agent-123", payload={"param": "value"} ) print(f"Invocation success: {tool.is_success}")
Was this page helpful?