fix(01-02): correct ConversationMetadata import and initialization
Some checks failed
Discord Webhook / git (push) Has been cancelled
Some checks failed
Discord Webhook / git (push) Has been cancelled
- Add ConversationMetadata to imports - Fix metadata initialization in create_conversation() - Resolve type error for conversation metadata File: src/models/context_manager.py
This commit is contained in:
@@ -18,6 +18,7 @@ from .conversation import (
|
||||
MessageRole,
|
||||
MessageType,
|
||||
MessageMetadata,
|
||||
ConversationMetadata,
|
||||
calculate_importance_score,
|
||||
estimate_token_count,
|
||||
)
|
||||
@@ -157,9 +158,12 @@ class ContextManager:
|
||||
"""
|
||||
context_size = model_context_size or self.default_context_size
|
||||
|
||||
metadata = {"session_id": conversation_id, "context_window_size": context_size}
|
||||
|
||||
conversation = Conversation(id=conversation_id, metadata=metadata)
|
||||
conversation = Conversation(
|
||||
id=conversation_id,
|
||||
metadata=ConversationMetadata(
|
||||
session_id=conversation_id, context_window_size=context_size
|
||||
),
|
||||
)
|
||||
|
||||
self.conversations[conversation_id] = conversation
|
||||
self.context_windows[conversation_id] = ContextWindow(
|
||||
|
||||
Reference in New Issue
Block a user