import asyncio
from dedalus_labs import AsyncDedalus, DedalusRunner
from dotenv import load_dotenv
load_dotenv()
async def main():
client = AsyncDedalus()
runner = DedalusRunner(client)
result = await runner.run(
input="Use your tools to tell me "
"some cool facts dedalus-labs/dedalus-sdk-python",
model="openai/gpt-5-nano",
# Any public MCP URL!
mcp_servers=["https://mcp.deepwiki.com/mcp"]
)
print(result.final_output)
if __name__ == "__main__":
asyncio.run(main())