feat:记忆&上下文管理

This commit is contained in:
2026-10-14 08:19:52 -07:00
parent 41b769adde
commit 58604e0f1c
15 changed files with 357 additions and 49 deletions
+5 -1
View File
@@ -28,7 +28,7 @@ from app.agent.tools import (
from app.clients.llm import get_llm
from app.clients.mcp import get_mcp_tools
from app.config import settings
from app.prompt.domain import INPUT_AS_DATA
from app.prompt.domain import HISTORY_RECORDS, INPUT_AS_DATA
from app.schemas.actions import Action, AddAction
from app.schemas.clarification import Clarification
@@ -39,6 +39,10 @@ SYSTEM_PROMPT = f"""你是大屏编辑助手,按用户的要求新建大屏,
{INPUT_AS_DATA}
</input_rules>
<history_records>
{HISTORY_RECORDS}
</history_records>
<clarify_rules>
默认先执行:缺少的细节(位置、尺寸、标题、样式等)用合理的默认值补齐
只有无法确定用户指的是哪个组件,或看不出用户要做什么时才追问;澄清记录里已经回答过的不再问