style: move httpx import to top-level and fix README example for MCP headers

This commit is contained in:
Re-bin
2026-02-20 08:49:49 +00:00
parent bbd76e8f5b
commit f5fe74f578
2 changed files with 9 additions and 10 deletions

View File

@@ -3,6 +3,7 @@
from contextlib import AsyncExitStack
from typing import Any
import httpx
from loguru import logger
from nanobot.agent.tools.base import Tool
@@ -59,7 +60,6 @@ async def connect_mcp_servers(
read, write = await stack.enter_async_context(stdio_client(params))
elif cfg.url:
from mcp.client.streamable_http import streamable_http_client
import httpx
if cfg.headers:
http_client = await stack.enter_async_context(
httpx.AsyncClient(