Skip to content

feat(skillgen): open nothing when an update changes nothing - #561

Merged
harlan-zw merged 1 commit into
mainfrom
feat/skillgen-update-runs
Oct 7, 2026
Merged

harlan-zw merged 1 commit into
mainfrom
feat/skillgen-update-runs

Conversation

@harlan-zw

Copy link
Copy Markdown
Collaborator

🔗 Linked issue

Related to skilld-dev/skilld#223

❓ Type of change

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

📚 Description

Skillgen updates re-ran the whole authoring workflow. A GLM 5.3 proof on which-nuxt spent 61 of 71 steps re-testing an already-tested Skill and ran out of time before review. skilld-dev/skilld#223 adds update-package-skill, which tests only what the release changed and leaves the Skill byte-identical when nothing relevant changed.

The runner now returns that unchanged copy without a review, so the Worker finds no change and opens no pull request. The task context tells the Agent to test only the lines the release changed and to copy the current Skill first, so a deadline still leaves a candidate.

📝 Migration

The runner still pins skilld-harness 3.6.4, which lacks update-package-skill. After a skilld-harness release includes skilld-dev/skilld#223, bump workers/skill-harness/runner/package.json and its lockfile in this pull request, then merge.

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

update-package-skill leaves the Skill byte-identical when a release
touches nothing it claims. The runner now returns that copy without a
review, so the Worker sees no change and opens no pull request. The task
context tells the Agent to test only what the release changed, with a
25 turn aim.
@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 7, 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 7, 2026
@harlan-zw
harlan-zw merged commit 2817074 into main Oct 7, 2026
7 checks passed
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