feat:非核心动作已从planner分离到副planner,移除action的激活机制,添加模型

This commit is contained in:
SengokuCola
2025-08-22 22:35:27 +08:00
parent 1ddfa47e68
commit b525e1e098
10 changed files with 609 additions and 140 deletions

View File

@@ -685,7 +685,7 @@ def assign_message_ids(messages: List[DatabaseMessages]) -> List[DatabaseMessage
Returns:
List[DatabaseMessages]: 分配了唯一ID的消息列表(写入message_id属性)
"""
result: List[DatabaseMessages] = list(messages) # 复制原始消息列表
result: List[Tuple[str, DatabaseMessages]] = [] # 复制原始消息列表
used_ids = set()
len_i = len(messages)
if len_i > 100:
@@ -695,7 +695,7 @@ def assign_message_ids(messages: List[DatabaseMessages]) -> List[DatabaseMessage
a = 1
b = 9
for i, _ in enumerate(result):
for i, message in enumerate(messages):
# 生成唯一的简短ID
while True:
# 使用索引+随机数生成简短ID
@@ -705,7 +705,7 @@ def assign_message_ids(messages: List[DatabaseMessages]) -> List[DatabaseMessage
if message_id not in used_ids:
used_ids.add(message_id)
break
result[i].message_id = message_id
result.append((message_id, message))
return result