feat: add new agent type wo heartbeats or send message #326
Triggered via pull request
September 19, 2025 20:02
Status
Failure
Total duration
9m 33s
Artifacts
–
test-lmstudio.yml
on: pull_request
test-lmstudio
/
changed-files
12s
test-lmstudio
/
block-until-sdk-preview-finishes
0s
Matrix: test-lmstudio.test-run
Annotations
10 errors and 10 warnings
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1255
test_background_token_streaming_greeting_with_assistant_message[qwen2.5-7b-instruct-1m]
letta_client.core.api_error.ApiError: headers: {'date': 'Fri, 19 Sep 2025 20:10:25 GMT', 'server': 'uvicorn', 'content-length': '159', 'content-type': 'application/json'}, status_code: 503, body: {'detail': 'Background streaming requires Redis to be running. Please ensure Redis is properly configured. LETTA_REDIS_HOST: localhost, LETTA_REDIS_PORT: 6379'}
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1211
test_token_streaming_agent_loop_error[qwen2.5-7b-instruct-1m]
Failed: DID NOT RAISE <class 'letta_client.core.api_error.ApiError'>
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1132
test_token_streaming_greeting_without_assistant_message[qwen2.5-7b-instruct-1m]
AssertionError: assert False
+ where False = isinstance(ToolCallMessage(id='message-b0a62cba-9eed-43ed-a62a-38a8cef650e3', date=datetime.datetime(2025, 9, 19, 20, 9, 9, tzinfo=TzInfo(UTC)), name=None, message_type='tool_call_message', otid='b0a62cba-9eed-43ed-a62a-38a8cef65080', sender_id=None, step_id=None, is_err=None, seq_id=None, run_id=None, tool_call=ToolCall(name='send_message', arguments='', tool_call_id='969410027')), ReasoningMessage)
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1095
test_token_streaming_greeting_with_assistant_message[qwen2.5-7b-instruct-1m]
AssertionError: assert 5 == 4
+ where 5 = len([ToolCallMessage(id='message-301322df-907b-4252-a3f0-b491fc27b604', date=datetime.datetime(2025, 9, 19, 20, 8, 21, tzinfo=TzInfo(UTC)), name=None, message_type='tool_call_message', otid='301322df-907b-4252-a3f0-b491fc27b600', sender_id=None, step_id=None, is_err=None, seq_id=None, run_id=None, tool_call=ToolCall(name='send_message', arguments='', tool_call_id='419982490')), ToolReturnMessage(id='message-63e06882-0a6a-45a9-9715-5b69a345a01b', date=datetime.datetime(2025, 9, 19, 20, 8, 23, tzinfo=TzInfo(UTC)), name='send_message', message_type='tool_return_message', otid='63e06882-0a6a-45a9-9715-5b69a345a000', sender_id=None, step_id='step-12b33e93-b87c-480e-a06a-5b323ca28996', is_err=None, seq_id=None, run_id=None, tool_return='Sent message successfully.', status='success', tool_call_id='419982490', stdout=None, stderr=None), AssistantMessage(id='message-121adc2a-5172-4c44-abcf-6c6c1c1f2a0f', date=datetime.datetime(2025, 9, 19, 20, 8, 46, tzinfo=TzInfo(UTC)), name=None, message_type='assistant_message', otid='121adc2a-5172-4c44-abcf-6c6c1c1f2a00', sender_id=None, step_id=None, is_err=None, seq_id=None, run_id=None, content=[TextContent(type='text', text='The')]), LettaStopReason(message_type='stop_reason', stop_reason='end_turn'), LettaUsageStatistics(message_type='usage_statistics', completion_tokens=41, prompt_tokens=1323, total_tokens=1364, step_count=2, steps_messages=None, run_ids=None)])
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1053
test_step_stream_agent_loop_error[qwen2.5-7b-instruct-1m]
Failed: DID NOT RAISE <class 'letta_client.core.api_error.ApiError'>
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L982
test_step_streaming_greeting_without_assistant_message[qwen2.5-7b-instruct-1m]
assert False
+ where False = isinstance(ToolCallMessage(id='message-b7416282-4029-4eaa-9593-19ac3f8e40b7', date=datetime.datetime(2025, 9, 19, 20, 6, 47, tzinfo=TzInfo(UTC)), name=None, message_type='tool_call_message', otid='b7416282-4029-4eaa-9593-19ac3f8e4080', sender_id=None, step_id='step-6c0d085f-0229-4615-ac24-d9e94777d8ad', is_err=None, seq_id=None, run_id=None, tool_call=ToolCall(name='send_message', arguments='{"message": "Teamwork makes the dream work"}', tool_call_id='686352582')), ReasoningMessage)
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L954
test_step_streaming_greeting_with_assistant_message[qwen2.5-7b-instruct-1m]
assert 5 == 4
+ where 5 = len([ToolCallMessage(id='message-b04e5daf-d6d6-48cf-bbfa-d04200ef383e', date=datetime.datetime(2025, 9, 19, 20, 5, 59, tzinfo=TzInfo(UTC)), name=None, message_type='tool_call_message', otid='b04e5daf-d6d6-48cf-bbfa-d04200ef3800', sender_id=None, step_id='step-b675d900-e647-4df8-83ee-bf63d8f2a823', is_err=None, seq_id=None, run_id=None, tool_call=ToolCall(name='send_message', arguments='{"message": "Teamwork makes the dream work"}', tool_call_id='314582458')), ToolReturnMessage(id='message-c6f45cf4-507c-4601-bbfc-c6f8eb1d1d8d', date=datetime.datetime(2025, 9, 19, 20, 5, 59, tzinfo=TzInfo(UTC)), name='send_message', message_type='tool_return_message', otid='c6f45cf4-507c-4601-bbfc-c6f8eb1d1d80', sender_id=None, step_id='step-b675d900-e647-4df8-83ee-bf63d8f2a823', is_err=None, seq_id=None, run_id=None, tool_return='Sent message successfully.', status='success', tool_call_id='314582458', stdout=None, stderr=None), AssistantMessage(id='message-84ae2beb-bdfc-46ed-a12a-a4fd02f76ec2', date=datetime.datetime(2025, 9, 19, 20, 6, 24, tzinfo=TzInfo(UTC)), name=None, message_type='assistant_message', otid='84ae2beb-bdfc-46ed-a12a-a4fd02f76e80', sender_id=None, step_id='step-5cf27416-9c1a-4ba3-8d31-dca8f7757748', is_err=None, seq_id=None, run_id=None, content='Message sent. Ready for any other task you may have in mind.'), LettaStopReason(message_type='stop_reason', stop_reason='end_turn'), LettaUsageStatistics(message_type='usage_statistics', completion_tokens=40, prompt_tokens=1322, total_tokens=1362, step_count=2, steps_messages=None, run_ids=None)])
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L804
test_tool_call[qwen2.5-7b-instruct-1m]
letta_client.core.api_error.ApiError: headers: {'date': 'Fri, 19 Sep 2025 20:04:50 GMT', 'server': 'uvicorn', 'content-length': '46', 'content-type': 'application/json'}, status_code: 500, body: {'detail': 'An internal server error occurred'}
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L763
test_greeting_without_assistant_message[qwen2.5-7b-instruct-1m]
letta_client.core.api_error.ApiError: headers: {'date': 'Fri, 19 Sep 2025 20:04:28 GMT', 'server': 'uvicorn', 'content-length': '46', 'content-type': 'application/json'}, status_code: 500, body: {'detail': 'An internal server error occurred'}
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L737
test_greeting_with_assistant_message[qwen2.5-7b-instruct-1m]
letta_client.core.api_error.ApiError: headers: {'date': 'Fri, 19 Sep 2025 20:04:00 GMT', 'server': 'uvicorn', 'content-length': '46', 'content-type': 'application/json'}, status_code: 500, body: {'detail': 'An internal server error occurred'}
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/letta_client/core/jsonable_encoder.py#L47
The `dict` method is deprecated; use `model_dump` instead.
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/letta_client/core/jsonable_encoder.py#L47
The `dict` method is deprecated; use `model_dump` instead.
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/letta_client/core/jsonable_encoder.py#L47
The `dict` method is deprecated; use `model_dump` instead.
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/websockets_impl.py#L14
websockets.server.WebSocketServerProtocol is deprecated
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/websockets/legacy/__init__.py#L6
websockets.legacy is deprecated; see https://websockets.readthedocs.io/en/stable/howto/upgrade.html for upgrade instructions
|
|
test-lmstudio / test-run (integration_test_send_message.py):
tests/integration_test_send_message.py#L1672
Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/pydantic/fields.py#L1093
Using extra keyword arguments on `Field` is deprecated and will be removed. Use `json_schema_extra` instead. (Extra keys: 'example')
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/pydantic/_internal/_generate_schema.py#L298
`json_encoders` is deprecated. See https://docs.pydantic.dev/2.11/concepts/serialization/#custom-serializers for alternatives
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/pydantic/_internal/_generate_schema.py#L298
`json_encoders` is deprecated. See https://docs.pydantic.dev/2.11/concepts/serialization/#custom-serializers for alternatives
|
|
test-lmstudio / test-run (integration_test_send_message.py):
.venv/lib/python3.12/site-packages/pydantic/_internal/_config.py#L323
Support for class-based `config` is deprecated, use ConfigDict instead.
|