config.yml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. harness:
  2. tools: "*"
  3. maxSteps: 10 # ReAct 最大循环步数
  4. maxStepsAutoExtensible: true #最大步数自动续航(由 LLM 反思控制)
  5. sessionWindowSize: 8 # 会话历史窗口大小(即,新指令时使用几条历史消息)
  6. summaryWindowSize: 13 # 触发摘要压缩的消息条数阈值(即,工作上下文压缩时留几条消息不压缩)
  7. summaryWindowToken: 13000 # 触发摘要压缩的内容长度阈值(即,工作上下文压缩时留多长内容不压缩)
  8. sandboxMode: true # 沙盒模式,启用时禁止访问绝对路径
  9. thinkPrinted: true # 内心思考,是否打印
  10. chatConfig: # llm 配置(参考 solon ai chatmodel 配置)
  11. apiUrl: "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions"
  12. apiKey: "sk-7c90b5ebd5f2453fac5ead72edd88b5e"
  13. model: "deepseek-v3"
  14. timeout": "3600s"
  15. defaultOptions:
  16. enable_thinking: false
  17. temperature: 0.1
  18. top_p: 0.5
  19. frequency_penalty: 0.5
  20. presence_penalty: 0.4
  21. # skillPools: # 技能池(可以多个)
  22. # "@shared": "/path/to/shared-skills"
  23. # apiServers: # rest-api
  24. # api1:
  25. # docUrl: ""
  26. # apiBaseUrl: ""
  27. # headers: { API_KEY: "xxx" }
  28. # mcpServers: # mcp
  29. # gitee:
  30. # type: "streamable"
  31. # url: "http://..."
  32. # headers: { API_KEY: "xxx" }
  33. # timeout: "120s"
  34. # memory:
  35. # command: "npx"
  36. # args: [ "-y", "@modelcontextprotocol/server-memory" ]