Files
temporal-ai-agent/scripts/get_tool_data.py
2025-01-02 11:30:50 -08:00

24 lines
572 B
Python

import asyncio
import json
from temporalio.client import Client
from workflows.tool_workflow import ToolWorkflow
async def main():
# Create client connected to server at the given address
client = await Client.connect("localhost:7233")
workflow_id = "agent-workflow"
handle = client.get_workflow_handle(workflow_id)
# Queries the workflow for the conversation history
tool_data = await handle.query(ToolWorkflow.get_tool_data)
# pretty print
print(json.dumps(tool_data, indent=4))
if __name__ == "__main__":
asyncio.run(main())