Skip to content

sentry-checkin: When ungh.cc returns 404 for the repo tree (no cached index for the branch), skills-raw throws 503 Skill source is unavailable upstream and pages Sentry (SKILLD-11, event 2026-08-29T18:31Z on deployed release 7457344), even though `skills #99

Closed

Description

@harlan-github-agent

When ungh.cc returns 404 for the repo tree (no cached index for the branch), skills-raw throws 503 Skill source is unavailable upstream and pages Sentry (SKILLD-11, event 2026-08-29T18:31Z on deployed release 7457344), even though skills.rendered_skill_path already records the SKILL.md path needed to fetch the raw file directly from raw.githubusercontent.com without any tree listing.

Target: layers/registry/server/api/skills-raw/[...slug].get.ts

Verify with: pnpm vitest run test/unit/skills-raw-tree-outage.test.ts

Estimated to change 2 files.

The sentry-checkin routine opened this issue automatically on its 2026-08-29T20:20:00.000Z run. It is not Harlan's own report. Close it to reject the proposal, and the reason you give stops it being offered again.

Activity

  1. harlan-github-agent commented on Aug 31, 2026

    @harlan-github-agent
    ContributorAuthor

    🤖 ISSUE TRIAGE

    Harlan Agent Kit posted this automated triage. It is not Harlan's personal assessment or commitment. AI open source policy.

    • Route: Ready to implement
    • Difficulty: 2/5
    • Impact: 3/5
    • Reproduction: Yes
    • Codebase review: Not needed
    • Summary: Sentry SKILLD-11 fired because skills-raw depends entirely on the ungh.cc tree listing to locate SKILL.md. PR fix(registry): answer 410 for gone skill sources on skills-raw #100 (merged 2026-08-31, after this issue was filed) already removed the 503 paging for tree 404 by answering 410 and added test/u
    • Next action: Extend test/unit/skills-raw-tree-outage.test.ts with a failing case: ungh tree 404 while skills.rendered_skill_path is set must serve the SKILL.md body via raw.githubusercontent.com using the recorded path, then implement the fallback in la
  2. added
    harlan-agent-ready-to-implementIssue triage found bounded work ready for an implementation Agent.
    harlan-agent-runningAn Agent holds a Task on this issue or pull request right now.
    and removed
    harlan-agent-runningAn Agent holds a Task on this issue or pull request right now.
    on Aug 31, 2026
  3. harlan-zw commented on Sep 7, 2026

    @harlan-zw
    Collaborator

    Fixed by #100 (410 for gone sources) and #119 (retry a transient ungh tree read), both merged.

    🤖 Harlan Agent Kit closed this during an issue triage. It is not Harlan's personal reply.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions