Improve active run timing and turn limits

This commit is contained in:
武阳
2026-05-07 17:51:23 +08:00
parent d57570e527
commit b1868a6401
7 changed files with 68 additions and 24 deletions
+5 -5
View File
@@ -27,7 +27,7 @@ from .agent_tool_core import (
from .agent_tool_specs.data_agent import build_data_agent_tools
from .agent_tool_specs.execution import build_execution_tools
from .agent_tool_specs.files import build_file_tools
from .agent_types import ToolExecutionResult
from .agent_types import DEFAULT_MAX_TURNS, ToolExecutionResult
from .data_agent_records import (
DataRecordError,
confirm_generation_goal,
@@ -938,7 +938,7 @@ def default_tool_registry() -> dict[str, AgentTool]:
'properties': {
'prompt': {'type': 'string'},
'label': {'type': 'string'},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': 20},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': DEFAULT_MAX_TURNS},
'resume_session_id': {'type': 'string'},
'session_id': {'type': 'string'},
'depends_on': {
@@ -953,7 +953,7 @@ def default_tool_registry() -> dict[str, AgentTool]:
},
'resume_session_id': {'type': 'string'},
'session_id': {'type': 'string'},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': 20},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': DEFAULT_MAX_TURNS},
'allow_write': {'type': 'boolean'},
'allow_shell': {'type': 'boolean'},
'include_parent_context': {'type': 'boolean'},
@@ -983,7 +983,7 @@ def default_tool_registry() -> dict[str, AgentTool]:
'properties': {
'prompt': {'type': 'string'},
'label': {'type': 'string'},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': 20},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': DEFAULT_MAX_TURNS},
'resume_session_id': {'type': 'string'},
'session_id': {'type': 'string'},
'depends_on': {
@@ -998,7 +998,7 @@ def default_tool_registry() -> dict[str, AgentTool]:
},
'resume_session_id': {'type': 'string'},
'session_id': {'type': 'string'},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': 20},
'max_turns': {'type': 'integer', 'minimum': 1, 'maximum': DEFAULT_MAX_TURNS},
'allow_write': {'type': 'boolean'},
'allow_shell': {'type': 'boolean'},
'include_parent_context': {'type': 'boolean'},