v1.0.7: Fixed session_key bug in chunk_messages()
This commit is contained in:
@@ -127,6 +127,7 @@ def format_content(content) -> str:
|
||||
|
||||
def chunk_messages(
|
||||
messages: List[Dict],
|
||||
session_key: str,
|
||||
context_window: int = 20,
|
||||
overlap: int = 5
|
||||
) -> List[Dict]:
|
||||
@@ -135,6 +136,7 @@ def chunk_messages(
|
||||
|
||||
Args:
|
||||
messages: List of message objects
|
||||
session_key: Session identifier for metadata
|
||||
context_window: Messages per chunk
|
||||
overlap: Message overlap between chunks
|
||||
|
||||
@@ -244,7 +246,7 @@ def ingest_sessions(
|
||||
print(f" Messages: {len(messages)}")
|
||||
|
||||
# Chunk messages
|
||||
chunks = chunk_messages(messages, chunk_size, chunk_overlap)
|
||||
chunks = chunk_messages(messages, session_key, chunk_size, chunk_overlap)
|
||||
|
||||
if not chunks:
|
||||
print(f" ⚠️ No valid chunks, skipping")
|
||||
|
||||
Reference in New Issue
Block a user