Skip to content

Update: fix managed skill source folder links#17

Merged
SI-RUI-ZHANG merged 1 commit intomainfrom
skillmgr-source-link-resolution-new
Apr 15, 2026
Merged

Update: fix managed skill source folder links#17
SI-RUI-ZHANG merged 1 commit intomainfrom
skillmgr-source-link-resolution-new

Conversation

@SI-RUI-ZHANG
Copy link
Copy Markdown
Contributor

原问题
Managed skill source links were still derived from the install locator with the old /tree/HEAD/<skill-id> compatibility rule, so nested repo layouts such as vercel-labs/agent-browser could resolve to a close-but-wrong folder URL.

本次修复
Persist the exact fetched GitHub ref/path into the shared-store manifest, build managed skill source links from that exact metadata, and keep a one-time exact-resolution fallback only for legacy manifest entries that predate the new fields.

改动文件
skill_manager/application/marketplace/catalog.py
skill_manager/application/marketplace/resolver.py
skill_manager/application/skills/inventory.py
skill_manager/application/skills/mutations.py
skill_manager/application/skills/queries.py
skill_manager/application/source_fetch_service.py
skill_manager/domain/observations.py
skill_manager/sources/init.py
skill_manager/sources/github.py
skill_manager/store/manifest.py
skill_manager/store/shared_store.py
tests/integration/test_marketplace_api.py
tests/support/marketplace_fixture.py
tests/unit/test_application_service.py
tests/unit/test_manifest.py
tests/unit/test_marketplace_service.py
tests/unit/test_sources.py
tests/unit/test_store.py

Reviewer: @SI-RUI-ZHANG

@SI-RUI-ZHANG SI-RUI-ZHANG merged commit 9e84e72 into main Apr 15, 2026
5 checks passed
@SI-RUI-ZHANG SI-RUI-ZHANG deleted the skillmgr-source-link-resolution-new branch April 15, 2026 15:14
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.

1 participant