v1.0.7: Fixed session_key bug in chunk_messages()

This commit is contained in:
2026-02-14 18:47:57 +00:00
parent 5c490e53e6
commit 476d7eec2d
3 changed files with 18 additions and 2 deletions

View File

@@ -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")