🤖 自动格式化代码 [skip ci]

This commit is contained in:
github-actions[bot]
2025-06-14 03:42:04 +00:00
parent a0139035fd
commit 229fa9f28d
6 changed files with 31 additions and 38 deletions

View File

@@ -1,4 +1,4 @@
from typing import Dict, Any, Tuple
from typing import Tuple
import time
import random
import string
@@ -23,7 +23,7 @@ class MemoryItem:
self.from_source = from_source
self.brief = brief
self.timestamp = time.time()
# 记忆内容概括
self.summary = summary

View File

@@ -1,4 +1,4 @@
from typing import Dict, Any, Type, TypeVar, List, Optional
from typing import Dict, TypeVar, List, Optional
import traceback
from json_repair import repair_json
from rich.traceback import install
@@ -224,7 +224,7 @@ class MemoryManager:
except Exception as e:
logger.error(f"生成总结时出错: {str(e)}")
return default_summary
def decay_memory(self, memory_id: str, decay_factor: float = 0.8) -> bool:
"""
使单个记忆衰减
@@ -263,7 +263,7 @@ class MemoryManager:
return False
# 获取要删除的项
item = self._id_map[memory_id]
self._id_map[memory_id]
# 从内存中删除
self._memories = [i for i in self._memories if i.id != memory_id]
@@ -376,7 +376,9 @@ class MemoryManager:
)
# 创建新的记忆项
merged_memory = MemoryItem(summary=merged_data["summary"], from_source=merged_source, brief=merged_data["brief"])
merged_memory = MemoryItem(
summary=merged_data["summary"], from_source=merged_source, brief=merged_data["brief"]
)
# 记忆强度取两者最大值
merged_memory.memory_strength = max(memory_item1.memory_strength, memory_item2.memory_strength)

View File

@@ -54,7 +54,7 @@ class WorkingMemory:
except Exception as e:
print(f"自动衰减记忆时出错: {str(e)}")
async def add_memory(self, summary: Any, from_source: str = "",brief: str = ""):
async def add_memory(self, summary: Any, from_source: str = "", brief: str = ""):
"""
添加一段记忆到指定聊天