feat: add unit test for backgrounds filter [LET-4051] (#4230)
feat: add unit test for backgrounds filter
This commit is contained in:
9312
poetry.lock
generated
Normal file
9312
poetry.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -45,7 +45,7 @@ dependencies = [
|
||||
"llama-index>=0.12.2",
|
||||
"llama-index-embeddings-openai>=0.3.1",
|
||||
"anthropic>=0.49.0",
|
||||
"letta_client>=0.1.277",
|
||||
"letta_client>=0.1.285",
|
||||
"openai>=1.99.9",
|
||||
"opentelemetry-api==1.30.0",
|
||||
"opentelemetry-sdk==1.30.0",
|
||||
|
||||
@@ -1186,6 +1186,10 @@ def test_background_token_streaming_greeting_with_assistant_message(
|
||||
run_id = messages[0].run_id
|
||||
assert run_id is not None
|
||||
|
||||
runs = client.runs.list(agent_ids=[agent_state.id], background=True)
|
||||
assert len(runs) > 0
|
||||
assert runs[0].id == run_id
|
||||
|
||||
response = client.runs.stream(run_id=run_id, starting_after=0)
|
||||
messages = accumulate_chunks(
|
||||
list(response), verify_token_streaming=(llm_config.model_endpoint_type in ["anthropic", "openai", "bedrock"])
|
||||
|
||||
8
uv.lock
generated
8
uv.lock
generated
@@ -2517,7 +2517,7 @@ requires-dist = [
|
||||
{ name = "langchain", marker = "extra == 'external-tools'", specifier = ">=0.3.7" },
|
||||
{ name = "langchain-community", marker = "extra == 'desktop'", specifier = ">=0.3.7" },
|
||||
{ name = "langchain-community", marker = "extra == 'external-tools'", specifier = ">=0.3.7" },
|
||||
{ name = "letta-client", specifier = ">=0.1.277" },
|
||||
{ name = "letta-client", specifier = ">=0.1.285" },
|
||||
{ name = "llama-index", specifier = ">=0.12.2" },
|
||||
{ name = "llama-index-embeddings-openai", specifier = ">=0.3.1" },
|
||||
{ name = "locust", marker = "extra == 'desktop'", specifier = ">=2.31.5" },
|
||||
@@ -2587,7 +2587,7 @@ provides-extras = ["postgres", "redis", "pinecone", "sqlite", "experimental", "s
|
||||
|
||||
[[package]]
|
||||
name = "letta-client"
|
||||
version = "0.1.282"
|
||||
version = "0.1.285"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "httpx" },
|
||||
@@ -2596,9 +2596,9 @@ dependencies = [
|
||||
{ name = "pydantic-core" },
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/ef/11/5b22e4590ef9f9d52af7f282d7d373eefbf80cb35ece72a59acb182a5e65/letta_client-0.1.282.tar.gz", hash = "sha256:dc62b604171172fbab4b7259d769bf7a9b35e35242a37f9d0582376513c17168", size = 184433, upload-time = "2025-08-26T21:59:41.73Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/e6/90/ee619f8254d3c32ec5ed148735ed4c8876f4775961b38c26f4426385b060/letta_client-0.1.285.tar.gz", hash = "sha256:5a511b7bdd51cb7c4d99c8eea973f0ee94e39237d3824252d42d10cc8b782c7e", size = 184621, upload-time = "2025-08-26T23:03:14.826Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/ec/08/3c16f38f25bb8704724f9336c01628eadaa0e43eb45f8dbdd2165d0aeb4b/letta_client-0.1.282-py3-none-any.whl", hash = "sha256:71a29e4061d9e66817514fab3e970940a9254067776f8c161a9bd325fe9ad5e7", size = 464951, upload-time = "2025-08-26T21:59:39.883Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/88/23/af58475b0d6d6709579e4cc2688ece2a0dc1a2a448bdf810f5830d9f7fe6/letta_client-0.1.285-py3-none-any.whl", hash = "sha256:024a6128e38d333483e51004d79ef6f18611d444ecf62d31d6d0cbbdd8c17a47", size = 465153, upload-time = "2025-08-26T23:03:13.125Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
Reference in New Issue
Block a user