Skip to content

Fix self-monitoring spawn_agent liveness#1453

Merged
Aaronontheweb merged 3 commits into
netclaw-dev:devfrom
Aaronontheweb:fix/issue-1450
Jun 19, 2026
Merged

Fix self-monitoring spawn_agent liveness#1453
Aaronontheweb merged 3 commits into
netclaw-dev:devfrom
Aaronontheweb:fix/issue-1450

Conversation

@Aaronontheweb

@Aaronontheweb Aaronontheweb commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Classify tool liveness as opaque or self-monitoring.
  • Keep opaque tools on wall-clock budgets while allowing spawn_agent to rely on child watchdogs after startup.
  • Add deterministic watchdog, pipeline, and spawn_agent regression coverage.

Validation

  • dotnet test src/Netclaw.Actors.Tests/Netclaw.Actors.Tests.csproj --filter "FullyQualifiedName~StreamingToolCallTests|FullyQualifiedName~SessionToolExecutionPipelineTests|FullyQualifiedName~SpawnAgentStreamingTests"
  • dotnet test Netclaw.slnx
  • dotnet slopwatch analyze (existing unrelated TUI timing warnings only)
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify

Fixes #1450

@Aaronontheweb Aaronontheweb merged commit 4241f45 into netclaw-dev:dev Jun 19, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Goal: progress-based, uniform stall detection across all tool calls (sub-agents included)

1 participant