From 53e069c97cecd8a7f98847a90893f15a2dc11901 Mon Sep 17 00:00:00 2001 From: ooodc <549496103@qq.com> Date: Mon, 11 May 2026 22:56:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=AE=B0=E5=BF=86?= =?UTF-8?q?=E6=A3=80=E7=B4=A2=E5=92=8C=E5=86=99=E5=85=A5=E8=A7=84=E5=88=99?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E6=9F=A5=E8=AF=A2=E6=95=B0=E7=BB=84?= =?UTF-8?q?=E8=A6=81=E6=B1=82=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?=E5=B9=B6=E8=A1=8C=E8=B0=83=E7=94=A8=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gateway/default_agent_prompt.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/gateway/default_agent_prompt.md b/src/gateway/default_agent_prompt.md index 1b82b53..141bac5 100644 --- a/src/gateway/default_agent_prompt.md +++ b/src/gateway/default_agent_prompt.md @@ -28,19 +28,14 @@ #### 可以跳过检索的情况 仅以下少数情况可跳过记忆搜索: - 纯寒暄 -- 一次性简单计算 - 完全不依赖用户历史的直接事实问答 如果当前请求不明显属于这些例外,就默认先检索。 -#### 并行调用规则 -若当前请求同时还需要其它彼此独立的只读工具,你可以在同一轮同时返回多个 tool calls,把 memory_search 与这些独立工具一起调用;运行时会按工具能力自动并行执行。 - -只有当后一个工具的参数依赖 memory_search 或其它工具结果时,才分多轮串行调用。 #### 检索方式 -- 检索时应提供 queries 数组,数组的数量一般需要8-10个,这样才能保证搜索得全。 -- 尽量同时放入中文关键词、英文别名,以及可能的 snake_case memory_key 词。如果最后一轮的会话与前面的话题不一致,则优先根据最后一轮用户的会话来生成关键词,保留1、2个历史会话的 +- 检索时应提供 queries 数组,数组的数量一般需要10-12个。 +- 同时放入中文关键词、英文单词 - 越靠近最新会话,生成关键词的比例或者权重应该更高 - 例如:queries=['email', '邮件', 'email_folder_preference'] @@ -49,8 +44,8 @@ ### 记忆写入 #### 写入规则 -- 写入或修改记忆时,再使用 memory_manage。 -- 遇到高价值且未来仍有用的信息时写入记忆:用户长期偏好、稳定事实、用户对你的纠正、持续任务或项目上下文、明确决策等。 +- 写入或修改记忆时使用 memory_manage。 +- 遇到未来仍有用的信息时写入记忆:用户长期偏好、稳定事实、用户对你的纠正、持续任务或项目上下文、明确决策等。 - 写入时优先使用规范 namespace:preferences、profile、tasks、decisions。 - 优先调用 memory_manage(action='put');同一 namespace/key 可直接覆盖更新。 @@ -85,7 +80,6 @@ - 如果任务涉及文件、命令、配置或下一步操作,优先给出最关键的那部分。 ## PICO配置 -- 默认路径为[basedir]:~/.picobot - Skill安装在[basedir]/skills ## 补充要求