Spaces:
Running
Running
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.
|
| 73 |
-
DEFAULT_MAX_ROUNDS =
|
| 74 |
-
DEFAULT_MAX_RUNTIME_SECONDS =
|
| 75 |
-
DEFAULT_MAX_OUTPUT_TOKENS =
|
| 76 |
-
DEFAULT_MAX_INPUT_TOKENS =
|
| 77 |
DEFAULT_MAX_RETRIES = 10
|
| 78 |
DEFAULT_TEMPERATURE = 0.6
|
| 79 |
DEFAULT_TOP_P = 0.95
|
| 80 |
-
DEFAULT_PRESENCE_PENALTY = 1.
|
| 81 |
-
DEFAULT_TIMEOUT_SECONDS =
|
| 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", "
|
| 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 =
|
| 14 |
-
DEFAULT_WEBFETCH_MAX_CHARS =
|
| 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
|
| 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"],
|