Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
0eab437
Fix agents; only stream the current chunk back
jordanrfrazier Sep 24, 2025
bb65ba9
Fix length access
jordanrfrazier Sep 24, 2025
3992e04
[autofix.ci] apply automated fixes
autofix-ci[bot] Sep 24, 2025
755bd78
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] Sep 24, 2025
53cd69d
move the empty text skips to the agent
jordanrfrazier Sep 24, 2025
e380871
[autofix.ci] apply automated fixes
autofix-ci[bot] Sep 24, 2025
9e621de
Fix message type - passes token now
jordanrfrazier Sep 24, 2025
aafbdf0
rebase fixes
jordanrfrazier Oct 10, 2025
3e84c65
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 10, 2025
56dcb12
Fix tests for new beahvior with eventmgr
jordanrfrazier Oct 10, 2025
2acf2fc
Update vector store rag starter project
erichare Oct 10, 2025
f2c2171
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 10, 2025
5de3091
Ruff fixes
jordanrfrazier Oct 10, 2025
2e1c798
Add back params
jordanrfrazier Oct 10, 2025
1d17d69
Add event manager
jordanrfrazier Oct 11, 2025
65b3ed4
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 11, 2025
decf529
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] Oct 11, 2025
e8bfb76
combine if sttements
jordanrfrazier Oct 11, 2025
7b3ea57
Cleanup passing of callbacks
jordanrfrazier Oct 13, 2025
99268a7
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 13, 2025
abed50d
remove added content param on component
jordanrfrazier Oct 13, 2025
f6182c7
Update how empty data is passed to fastapi endpoint -- removes embed=…
jordanrfrazier Oct 13, 2025
00adb50
Revert "Update how empty data is passed to fastapi endpoint -- remove…
jordanrfrazier Oct 13, 2025
f8100de
Add uv lock from 1.6.4 to not upgrade deps
jordanrfrazier Oct 13, 2025
361732a
Ruff, tests, mypy
jordanrfrazier Oct 13, 2025
991e936
Ruff, tests, mypy
jordanrfrazier Oct 13, 2025
9c0df28
Fix tests to use token callback instead of event manager
jordanrfrazier Oct 13, 2025
ea9b33d
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 13, 2025
70de4ca
rebase redundant fixes
jordanrfrazier Oct 13, 2025
0ce2576
uv lock
jordanrfrazier Oct 13, 2025
9d53282
simplify the run agent method
jordanrfrazier Oct 13, 2025
007c220
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 13, 2025
b3ebf72
Ensure the input is the text content
jordanrfrazier Oct 13, 2025
d47be51
Use actual text instead of lc_message content
jordanrfrazier Oct 13, 2025
1042480
[autofix.ci] apply automated fixes
autofix-ci[bot] Oct 13, 2025
e1d65f3
keep message id consistent throughout streaming
jordanrfrazier Oct 14, 2025
afddccd
remove comment that lint didn't like
jordanrfrazier Oct 14, 2025
2ea0290
ruff
jordanrfrazier Oct 14, 2025
15ade5f
Merge branch 'release-1.6.5' into fix-agent-streaming-tokens
jordanrfrazier Oct 14, 2025
f289de7
Be a little more lenient in sorting tests
jordanrfrazier Oct 14, 2025
86d0931
Fix test to not call persistence layer
jordanrfrazier Oct 14, 2025
ca54754
Add multimodal test
jordanrfrazier Oct 14, 2025
f54c461
mypy
jordanrfrazier Oct 14, 2025
8f43960
lint
jordanrfrazier Oct 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
lint
  • Loading branch information
jordanrfrazier committed Oct 14, 2025
commit 8f43960d0645c24643f91b11bdc1e455b09608cc
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,7 @@ async def test_multimodal_input_text_extraction():
text_content = [item for item in mock_lc_message.content if item.get("type") != "image"]

text_strings = [
item.get("text", "") for item in text_content
if item.get("type") == "text" and item.get("text", "").strip()
item.get("text", "") for item in text_content if item.get("type") == "text" and item.get("text", "").strip()
]

result_text = " ".join(text_strings) if text_strings else ""
Expand All @@ -74,8 +73,7 @@ async def test_multimodal_input_only_images():
# Extract logic
text_content = [item for item in mock_lc_message.content if item.get("type") != "image"]
text_strings = [
item.get("text", "") for item in text_content
if item.get("type") == "text" and item.get("text", "").strip()
item.get("text", "") for item in text_content if item.get("type") == "text" and item.get("text", "").strip()
]

result_text = " ".join(text_strings) if text_strings else ""
Expand Down Expand Up @@ -112,12 +110,10 @@ async def test_multimodal_input_empty_text():
# Extract logic
text_content = [item for item in mock_lc_message.content if item.get("type") != "image"]
text_strings = [
item.get("text", "") for item in text_content
if item.get("type") == "text" and item.get("text", "").strip()
item.get("text", "") for item in text_content if item.get("type") == "text" and item.get("text", "").strip()
]

result_text = " ".join(text_strings) if text_strings else ""

# Verify - only non-empty text should be included
assert result_text == "Valid text"

Loading