Skip to main content
QitOS 的配置主要分三层:
  1. AgentModule.run() 关键字参数:最常见、最推荐的每次运行配置入口
  2. Engine 构造函数参数:更底层的运行时控制
  3. 环境变量:供应商凭证与模型默认值

AgentModule.run() 参数

这些参数都可以直接传给 agent.run(task, ...)
  • taskstr | Task
  • max_steps
  • return_state
  • workspace
  • env
  • parser
  • search
  • critics(评估器,可批准、停止或重试当前步骤)
  • stop_criteria
  • history_policy
  • trace
  • trace_logdir
  • trace_prefix
  • render
  • theme
  • hooks
  • render_hooks
  • engine_kwargs
  • **state_kwargs
一个典型例子:

Engine 构造参数

当你直接构造 Engine 时,最常用的参数包括:
  • agent
  • budget(预算)
  • validation_gate
  • recovery_handler
  • recovery_policy
  • trace_writer
  • parser
  • stop_criteria
  • branch_selector
  • search
  • critics(评估器)
  • env
  • history_policy
  • hooks(钩子)
RuntimeBudget 的常见字段:

环境变量

常见环境变量包括: 示例:

追踪输出目录

默认情况下,AgentModule.run() 会把追踪记录写到 ./runs/
你可以通过 trace_prefix 覆盖自动生成的前缀:
然后用:
来查看这些结果。