Merge remote-tracking branch 'origin/main' into pr48275-rebase
# Conflicts: # cron/scheduler.py
This commit is contained in:
commit
a58287afcb
162 changed files with 8521 additions and 634 deletions
|
|
@ -1043,7 +1043,13 @@ class APIServerAdapter(BasePlatformAdapter):
|
|||
— matching the semantics of the native gateway's ``session_key``.
|
||||
"""
|
||||
from run_agent import AIAgent
|
||||
from gateway.run import _resolve_runtime_agent_kwargs, _resolve_gateway_model, _load_gateway_config, GatewayRunner
|
||||
from gateway.run import (
|
||||
_current_max_iterations,
|
||||
_resolve_runtime_agent_kwargs,
|
||||
_resolve_gateway_model,
|
||||
_load_gateway_config,
|
||||
GatewayRunner,
|
||||
)
|
||||
from hermes_cli.tools_config import _get_platform_tools
|
||||
|
||||
runtime_kwargs = _resolve_runtime_agent_kwargs()
|
||||
|
|
@ -1053,7 +1059,7 @@ class APIServerAdapter(BasePlatformAdapter):
|
|||
user_config = _load_gateway_config()
|
||||
enabled_toolsets = sorted(_get_platform_tools(user_config, "api_server"))
|
||||
|
||||
max_iterations = int(os.getenv("HERMES_MAX_ITERATIONS", "90"))
|
||||
max_iterations = _current_max_iterations()
|
||||
|
||||
# Load fallback provider chain so the API server platform has the
|
||||
# same fallback behaviour as Telegram/Discord/Slack (fixes #4954).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue