christlurker's picture
FrontierAgent react demo
9d0fd45
Raw
History Blame Contribute Delete
1.79 kB
# Deterministic single-agent baseline: keep five recent tool results and never
# call an LLM to summarize history.
llm:
model: ${OPENAI_MODEL}
api_key: ${OPENAI_API_KEY}
base_url: ${OPENAI_BASE_URL}
# Not 0.0 — see the note in this workflow's benchmark.yaml. At temperature 0
# sglang takes the argmax path and a reasoning runaway becomes a deterministic
# deadlock; top_p/top_k are inert until temperature leaves 0.
temperature: 1.0
top_p: 0.95
extra_body:
top_k: 20
max_tokens: 32768
agent:
main_max_turns: 200
tool_timeout_s: 900
llm_timeout_s: 600
reasoning_only_timeout_s: 120
reasoning_only_max_tokens: 16384
logical_call_timeout_s: 900
thinking_in_history: true
# Optional PER-TURN cap on the reasoning replayed for one assistant turn; it
# also enables thinking history when the boolean above is omitted. An explicit
# thinking_in_history: false always takes precedence. This is not a budget
# over the whole history — total reasoning still grows with turn count, which
# is compaction's job to bound. Applies to the `tag` and `reasoning_content`
# thinking formats; native content-block reasoning (Anthropic extended
# thinking, OpenAI Responses) is always replayed verbatim, signatures
# included, because the provider validates it server-side.
# thinking_history_max_tokens: 8192
# `off` only blanks older tool-result bodies, keeping the latest five. It
# never summarizes user/assistant history, so very long runs can still fill
# the context window.
keep_last_k: 5
context_compaction: "off"
compaction_spill: false
max_input_tokens: 229376
agent_tools: [web_search, web_fetch, bash, download_file, grep_search, glob_search, recover_result]
web_search_impl: original
web_fetch_impl: original