black-yt commited on
Commit
0c2f0ec
·
1 Parent(s): 74f9593

Sync runtime defaults

Browse files
agent_base/react_agent.py CHANGED
@@ -69,16 +69,16 @@ OPTIONAL_TOOLS = [
69
  OPTIONAL_TOOL_MAP = {tool.name: tool for tool in OPTIONAL_TOOLS}
70
  ALL_TOOL_MAP = {**AVAILABLE_TOOL_MAP, **OPTIONAL_TOOL_MAP}
71
  DEFAULT_IMAGE_TOKEN_ESTIMATE = 1536
72
- DEFAULT_MODEL_NAME = "gpt-5.4"
73
- DEFAULT_MAX_ROUNDS = 100
74
- DEFAULT_MAX_RUNTIME_SECONDS = 150 * 60
75
- DEFAULT_MAX_OUTPUT_TOKENS = 10000
76
- DEFAULT_MAX_INPUT_TOKENS = 320000
77
  DEFAULT_MAX_RETRIES = 10
78
  DEFAULT_TEMPERATURE = 0.6
79
  DEFAULT_TOP_P = 0.95
80
- DEFAULT_PRESENCE_PENALTY = 1.1
81
- DEFAULT_TIMEOUT_SECONDS = 600.0
82
  MAX_PARALLEL_READ_TOOL_CALLS = 3
83
  PARALLEL_READ_TOOL_NAMES = frozenset(
84
  {
@@ -1012,7 +1012,7 @@ class MultiTurnReactAgent(BaseAgent):
1012
  max_output_tokens = int(self.llm_generate_cfg.get("max_output_tokens", max_output_tokens_default()))
1013
  compact_trigger_tokens = self.llm_generate_cfg.get("compact_trigger_tokens")
1014
  if compact_trigger_tokens is None:
1015
- compact_trigger_tokens = os.getenv("COMPACT_TRIGGER_TOKENS", "128k")
1016
  model_profile = resolve_model_profile(
1017
  self.model,
1018
  configured_max_input_tokens=max_input_tokens,
 
69
  OPTIONAL_TOOL_MAP = {tool.name: tool for tool in OPTIONAL_TOOLS}
70
  ALL_TOOL_MAP = {**AVAILABLE_TOOL_MAP, **OPTIONAL_TOOL_MAP}
71
  DEFAULT_IMAGE_TOKEN_ESTIMATE = 1536
72
+ DEFAULT_MODEL_NAME = "gpt-5.5"
73
+ DEFAULT_MAX_ROUNDS = 500
74
+ DEFAULT_MAX_RUNTIME_SECONDS = 10800
75
+ DEFAULT_MAX_OUTPUT_TOKENS = 40960
76
+ DEFAULT_MAX_INPUT_TOKENS = 128000
77
  DEFAULT_MAX_RETRIES = 10
78
  DEFAULT_TEMPERATURE = 0.6
79
  DEFAULT_TOP_P = 0.95
80
+ DEFAULT_PRESENCE_PENALTY = 1.00
81
+ DEFAULT_TIMEOUT_SECONDS = 1200.0
82
  MAX_PARALLEL_READ_TOOL_CALLS = 3
83
  PARALLEL_READ_TOOL_NAMES = frozenset(
84
  {
 
1012
  max_output_tokens = int(self.llm_generate_cfg.get("max_output_tokens", max_output_tokens_default()))
1013
  compact_trigger_tokens = self.llm_generate_cfg.get("compact_trigger_tokens")
1014
  if compact_trigger_tokens is None:
1015
+ compact_trigger_tokens = os.getenv("COMPACT_TRIGGER_TOKENS", "96k")
1016
  model_profile = resolve_model_profile(
1017
  self.model,
1018
  configured_max_input_tokens=max_input_tokens,
agent_base/tools/tool_web.py CHANGED
@@ -10,8 +10,8 @@ import requests
10
  from agent_base.tools.tooling import ToolBase
11
  from agent_base.utils import PROJECT_ROOT, env_flag, load_dotenv
12
 
13
- DEFAULT_WEBFETCH_TIMEOUT_SECONDS = 180.0
14
- DEFAULT_WEBFETCH_MAX_CHARS = 30000
15
 
16
 
17
  def webfetch_timeout_seconds() -> float:
@@ -274,7 +274,7 @@ class WebFetch(ToolBase):
274
  },
275
  "max_chars": {
276
  "type": "integer",
277
- "description": "Maximum number of characters to return. Default is 30000 and the value must not exceed WEBFETCH_MAX_CHARS.",
278
  },
279
  },
280
  "required": ["url"],
 
10
  from agent_base.tools.tooling import ToolBase
11
  from agent_base.utils import PROJECT_ROOT, env_flag, load_dotenv
12
 
13
+ DEFAULT_WEBFETCH_TIMEOUT_SECONDS = 300.0
14
+ DEFAULT_WEBFETCH_MAX_CHARS = 40960
15
 
16
 
17
  def webfetch_timeout_seconds() -> float:
 
274
  },
275
  "max_chars": {
276
  "type": "integer",
277
+ "description": "Maximum number of characters to return. Default is 40960 and the value must not exceed WEBFETCH_MAX_CHARS.",
278
  },
279
  },
280
  "required": ["url"],