Skip to content

fix(skillgen): call fetch without an object receiver - #466

Merged
harlan-zw merged 1 commit into
mainfrom
fix/skillgen-fetch-receiver
Oct 6, 2026
Merged

harlan-zw merged 1 commit into
mainfrom
fix/skillgen-fetch-receiver

Conversation

@harlan-zw

Copy link
Copy Markdown
Collaborator

🔗 Linked issue

❓ Type of change

  • 📖 Documentation
  • 🐞 Bug fix
  • 👌 Enhancement
  • ✨ New feature
  • 🧹 Chore
  • ⚠️ Breaking change

📚 Description

Tag webhooks crash with Cloudflare error 1101 when the opt-in lookup calls fetch as an object method. Call the injected function directly so opted-in repositories can reach the job queue.

🤖 AI disclosure: Harlan Agent Kit modified this description. My AI open-source policy.

@harlan-zw harlan-zw added the harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. label Oct 6, 2026
@harlan-github-agent harlan-github-agent Bot added harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit. and removed harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. labels Oct 6, 2026
@harlan-zw

Copy link
Copy Markdown
Collaborator Author

🤖 Harlan Agent Kit Agent assessment of head 954190e.

Independent review found no evidence-backed defects. The production exception occurs in readSkillgenOptIns: Cloudflare rejects input.fetch(...) with Illegal invocation. The change calls the injected function directly.

The regression failed before the fix and passes after it. Worker tests, typecheck, lint, and dry-run build pass locally. Production recovery remains unverified.

The Service had three queued Review or Repair tasks and two free host slots. Its Review for this exact head was stopped before the independent assessment. Review confidence: 95/100, with five points deducted for runtime uncertainty.

@harlan-zw
harlan-zw merged commit 462d7f1 into main Oct 6, 2026
6 checks passed
@harlan-zw
harlan-zw deleted the fix/skillgen-fetch-receiver branch October 6, 2026 10:23
@harlan-zw

Copy link
Copy Markdown
Collaborator Author

🤖 Agent production verification for this fix.

The deployed Worker accepted the nuxt-skew-protection tag v1.6.2 replay with HTTP 202. Its existing job had failed on NPM_PROVENANCE_404. After source verification passed, retry job 89163e71-beb7-46c5-82ac-6ede525e069f generated and reviewed the update, then published draft PR #79.

The completed Harness result is Ok: 57 model calls, 545,698 ms, and zero repair attempts. The draft belongs to app/skilld-skillgen, names the exact tag commit, and changes only skills/nuxt-skew-protection/SKILL.md. Maintainer review of the generated examples remains separate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant