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,
|
MessageRole,
|
||||||
MessageType,
|
MessageType,
|
||||||
MessageMetadata,
|
MessageMetadata,
|
||||||
|
ConversationMetadata,
|
||||||
calculate_importance_score,
|
calculate_importance_score,
|
||||||
estimate_token_count,
|
estimate_token_count,
|
||||||
)
|
)
|
||||||
@@ -157,9 +158,12 @@ class ContextManager:
|
|||||||
"""
|
"""
|
||||||
context_size = model_context_size or self.default_context_size
|
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,
|
||||||
conversation = Conversation(id=conversation_id, metadata=metadata)
|
metadata=ConversationMetadata(
|
||||||
|
session_id=conversation_id, context_window_size=context_size
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
self.conversations[conversation_id] = conversation
|
self.conversations[conversation_id] = conversation
|
||||||
self.context_windows[conversation_id] = ContextWindow(
|
self.context_windows[conversation_id] = ContextWindow(
|
||||||
|
|||||||
Reference in New Issue
Block a user