feat: Add multi-agent tools to new agent loop (#2262)

This commit is contained in:
Matthew Zhou
2025-05-21 16:05:23 -07:00
committed by GitHub
parent 8e1828cd9c
commit 2d95abf243
7 changed files with 434 additions and 158 deletions

View File

@@ -8,7 +8,7 @@ from typing import List
import pytest
import requests
from dotenv import load_dotenv
from letta_client import AsyncLetta, Letta, MessageCreate
from letta_client import Letta, MessageCreate
from letta_client.types import ToolReturnMessage
from letta.schemas.agent import AgentState
@@ -69,15 +69,6 @@ def client(server_url: str) -> Letta:
yield client_instance
@pytest.fixture(scope="function")
def async_client(server_url: str) -> AsyncLetta:
"""
Creates and returns an asynchronous Letta REST client for testing.
"""
async_client_instance = AsyncLetta(base_url=server_url)
yield async_client_instance
@pytest.fixture(scope="module")
def agent_state(client: Letta) -> AgentState:
"""