jihuaqiang 1 день назад
Родитель
Сommit
728e5f4916
2 измененных файлов с 7 добавлено и 2 удалено
  1. 1 0
      examples/content_finder/content_finder.prompt
  2. 6 2
      examples/content_finder/core.py

+ 1 - 0
examples/content_finder/content_finder.prompt

@@ -141,6 +141,7 @@ sec_uid = item["author"]["sec_uid"]  # 完整复制,约80字符
 - 搜索 M × 2 条内容后,立即停止搜索
 - 对所有搜索到的内容获取画像后,立即进入筛选阶段
 - 筛选完成后,立即输出完整的推荐结果
+- 推荐内容以json格式输出到 %output% 目录下
 - 输出完整的推荐结果后,任务会自动进行反思和知识保存
 - 反思完成后,输出简短的完成确认:✅ 任务完成!已为您找到 [数量] 条视频,并保存了执行经验
 

+ 6 - 2
examples/content_finder/core.py

@@ -66,8 +66,12 @@ async def run_agent(query: Optional[str] = None, stream_output: bool = True) ->
     prompt_path = Path(__file__).parent / "content_finder.prompt"
     prompt = SimplePrompt(prompt_path)
 
-    # 构建消息(替换 %query%)
-    messages = prompt.build_messages(query=query)
+    # output 目录
+    output_dir = os.getenv("OUTPUT_DIR", ".output")
+
+    # 构建消息(替换 %query% 和 $output$)
+    messages = prompt.build_messages(query=query, output=output_dir)
+
 
     # 初始化配置
     api_key = os.getenv("OPEN_ROUTER_API_KEY")