Skip to content

fix(SECUpdates): use direct WebFetch instead of agent spawning for source fetching#726

Closed
christauff wants to merge 1 commit intodanielmiessler:mainfrom
christauff:fix/secupdates-direct-webfetch
Closed

fix(SECUpdates): use direct WebFetch instead of agent spawning for source fetching#726
christauff wants to merge 1 commit intodanielmiessler:mainfrom
christauff:fix/secupdates-direct-webfetch

Conversation

@christauff
Copy link
Contributor

Summary

  • Replace "Launch parallel agents" guidance in SKILL.md with direct WebFetch calls
  • Add explicit anti-agent note to Update.md workflow
  • Add risky.biz to SKILL.md source table (was in sources list but missing from Step 2)

Problem

The SECUpdates SKILL.md Step 2 says "Launch parallel agents to fetch each source" with an "Agent 1/2/3..." table. This causes Claude to spawn Task agents for what should be direct WebFetch calls. Agent spawning adds 10-15 seconds overhead per source (permission prompts, context building, subprocess startup) and can silently hang — we observed a 17-minute stall with zero visible output.

Fix

Replace agent language with direct WebFetch guidance and add an explicit implementation note. WebFetch is a direct tool call that returns in 2-5 seconds. Fetching 6 sources via direct WebFetch in two batches of 3 completes in under 15 seconds total vs. potentially unbounded with agents.

Test plan

  • Ran SECUpdates with direct WebFetch: 6 sources, 32 items, ~15 seconds total
  • Confirmed no silent stalls
  • Output matches expected format from SKILL.md

🤖 Generated with Claude Code

…urce fetching

The SKILL.md Step 2 said "Launch parallel agents to fetch each source" which
caused models to spawn Task subprocesses for what should be direct WebFetch
calls. Agent spawning adds 10-15s overhead per source and can silently hang
(observed 17-minute stall with zero output).

Replace with direct parallel WebFetch guidance and add explicit anti-agent
note to the workflow. Also adds risky.biz to SKILL.md Step 2 source table
(was in sources list but missing from the fetching table).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@danielmiessler
Copy link
Owner

Thank you @christauff for the fix! The SECUpdates SKILL.md was completely rewritten in v4.0 and no longer uses the agent-spawning pattern. The current v4.0 version already uses direct WebFetch calls, so this issue is resolved.

See Releases/v4.0.3 for the latest.

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.

2 participants