agentscope-ai / agentscope-ai/agentscope-java

[Bug]:HarnessAgent subagent task_output may be interrupted by default tool execution timeout

Offen
#1,451 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area/harness bug
Vorherrschende Sprache
Java
Sterne
5.6k
Forks
1.3k
Ø Merge
4 T. 12 Std.
Gemergte PRs (30 T.)
77

Beschreibung

**Describe the bug**

When `HarnessAgent` enables subagent orchestration, the `task_output` tool supports blocking up to 10 minutes via its `timeout` parameter. However, the default tool execution configuration (`ExecutionConfig.TOOL_DEFAULTS`) times out after 5 minutes.

As a result, a long-running `task_output(block=true, timeout=600000)` call may be interrupted by the framework-level tool timeout before the task output wait reaches its own maximum timeout.

**To Reproduce**

1. Create a `HarnessAgent` with subagents enabled and no custom `toolExecutionConfig`.
2. Spawn a background subagent task that takes longer than 5 minutes but less than 10 minutes.
3. Call `task_output` with `block=true` and `timeout=600000`.
4. Observe that the tool execution may fail after about 5 minutes.

Example error:

```text
Tool execution failed: Tool execution timeout after PT5M

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.