-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Agent Skills well-known proxy fetch has no timeout #3676
Copy link
Copy link
Closed
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:bulk-filedClawSweeper detected a high recent issue-filing volume from this author.ClawSweeper detected a high recent issue-filing volume from this author.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:crash-loopCrash, hang, restart loop, or process-level availability failure.Crash, hang, restart loop, or process-level availability failure.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Activity
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:bulk-filedClawSweeper detected a high recent issue-filing volume from this author.ClawSweeper detected a high recent issue-filing volume from this author.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.impact:crash-loopCrash, hang, restart loop, or process-level availability failure.Crash, hang, restart loop, or process-level availability failure.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Priority
None yet
Summary
The site handler for
/{owner}/skills/{slug}/.well-known/agent-skills/index.jsonfetches the Convex agent-skills index with noAbortSignal. A stalled upstream holds the Node request until the platform limit. Installers that probe this well-known URL hang.This is a source-level hang. I did not stall production Convex from the site handler.
Verification / reproduction
src/routes/$owner/skills/$slug/[.]well-known/agent-skills/index[.]json.ts.fetchhave nosignal.withOgFetchTimeout.Actual
/api/v1/agent-skills/.../index.jsonhangs the well-known route.Expected
Evidence
Source: the well-known TanStack server handler above. Proposed patch: PR #3621.
Siblings: CLI body timeout #3548; changelog #3615; Hermit #3579. Those cover different fetches.
Security / privacy
Hang / availability only.
Acceptance criteria
This tracker stays open if PR #3621 is closed without landing on
main.