config.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. """
  2. 项目配置
  3. 定义项目的运行配置。
  4. """
  5. from agent.core.runner import RunConfig
  6. # ===== Agent 运行配置 =====
  7. RUN_CONFIG = RunConfig(
  8. # 模型配置
  9. model="claude-opus-4-6",
  10. temperature=0.3,
  11. max_iterations=1000,
  12. # 任务名称
  13. name="Needs Agent"
  14. )
  15. # ===== 基础设施配置 =====
  16. TRACE_STORE_PATH = ".trace"
  17. DEBUG = True
  18. LOG_LEVEL = "INFO"
  19. LOG_FILE = None # 设置为文件路径可以同时输出到文件
  20. # 仅启用这些自定义工具(名字必须与 @tool 函数名一致)
  21. ENABLED_TOOLS = ["think_and_plan", "get_category_tree", "get_frequent_itemsets", "get_itemset_detail",
  22. "get_post_elements", "search_elements", "get_element_category_chain", "get_category_detail",
  23. "search_categories", "get_category_elements", "get_category_co_occurrences",
  24. "get_element_co_occurrences",
  25. "get_weight_score_topn", "get_weight_score_by_name",
  26. "create_demand_item", "create_demand_items",
  27. "write_execution_summary"]