feat(skills): multi-skill ZIP upload with hash-based idempotency (#846)
feat(skills): multi-skill ZIP upload with hash-based idempotency - Multi-skill ZIP detection: upload single ZIP containing multiple skill directories - Hash-based idempotency: SHA-256 of SKILL.md content deduplicates re-uploads - Grouped upload UI: ZIP group headers with per-skill badges (NEW/UNCHANGED/ERROR) - Safety: 50-skill per-ZIP limit, TOCTOU-safe hash check under lock - Performance: cached ZIP parsing O(N) vs O(N*M) - Tests: 17 frontend + 9 backend tests Closes #845
No files matched your search
|
After Width: | Height: | Size: 112 KiB |
|
After Width: | Height: | Size: 141 KiB |
|
After Width: | Height: | Size: 145 KiB |
|
After Width: | Height: | Size: 119 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 82 KiB |
|
After Width: | Height: | Size: 141 KiB |
|
After Width: | Height: | Size: 161 KiB |