register-skill-release / register (push) Successful in 16sDetails
- New detect-video / detect-video-and-search commands: upload video to get
public URL, analyze via LiteLLM (video_url), generate keyword, search 1688
- New src/video-analyzer.ts: upload via direct HTTP (bypasses auth-rt CLI
arg length limit), analyze via Chat Completions with video_url content
- Frame-based pipeline robustness: quality pre-filtering (skip black/blurry
frames), bounding box normalization/validation, crop failure tolerance,
Vision ranking fallback to sharpness-based selection
- Improve ranking prompt: force pick one frame, Chinese description
- Update docs to recommend detect-video-and-search as primary command
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
register-skill-release / register (push) Successful in 22sDetails
- SKILL.md / README.md: full Chinese translation for Chinese users
- scripts/run.ts: help text in Chinese
- src/: add detectBest and detectBestAndSearch commands
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
register-skill-release / register (push) Failing after 1m36sDetails
- SKILL.md: detect/detect-and-search now spawned via sessions_spawn (non-blocking); search/session run inline
- product-detector.ts: replace sequential chunk loop with worker-pool concurrency (withConcurrency) so all frames dispatch immediately up to the limit
- index.ts: fix generateChineseKeyword prompt to name the container/organizer object, not the items it holds (e.g. 鞋架 not 鞋)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>