Install
npm i -g @eat-pray-ai/yutu@0.11.1Changelog
Features
- 8df372a: ✨ Injectable YouTube service provider (@OpenWaygate)
- dd3f99b: ✨ Propagate context to MCP resources (@OpenWaygate)
- afd764d: ✨ Expose MCP tool execution hook (@OpenWaygate)
- 717e020: ✨ Add mcp setup command for AI Agents (@OpenWaygate)
- 3ed7801: ✨ Add --keywords to channel update (@zanetworker)
Bug Fixes
- f288ac5: 🐛 Propagate CLI command errors (@OpenWaygate)
- ed14040: 🔒 Harden auth callback flow (@OpenWaygate)
- 1e3bc70: 🐛 Propagate output helper errors (@OpenWaygate)
- 08473f7: 🐛 Preserve list and batch operation errors (@OpenWaygate)
- 662dac2: 🐛 Fix channel update and drop customUrl (#273) (@zanetworker)
- 4af9fa9: 🐛 ignore audioTrackType and trackKind (#275) (@zanetworker)
- a22b664: 🐛 Set lookup limit in update commands (@OpenWaygate)
Refactor & Improvements
- cbe61ae: ♻️ Make yutu tag default instead of forced (@OpenWaygate)
- f8d7215: ♻️ Use shared output for video ratings (@OpenWaygate)
- fdd655b: ♻️ Centralize resource command imports (@OpenWaygate)
- 7666141: ♻️ Align project description in CLI and package metadata (@OpenWaygate)
- 84984e3: 💄 Add a clean OAuth success page (@OpenWaygate)
- ed4b8b7: 🎨 Unify cmd and use nil flag defaults (@OpenWaygate)
- 6694505: ♻️ Align --keywords with the --tags convention (@zanetworker)
- 2b6ca5c: ♻️ Merge channel update tests (@OpenWaygate)
- 59095f7: ♻️ Rename Skill/MCP to youtube-automation (@OpenWaygate)
Documentation
- 958a2a2: 📝 Refresh YouTube quota notes (@OpenWaygate)
- 6e3c26a: 📝 Simplify command to install SKILL (@OpenWaygate)
- bbf38cb: 📝 Update project description and setup URL (@OpenWaygate)
- 95ebc91: 📝 Add Sponsor section (@OpenWaygate)
- acfed36: 📝 Document mcp setup in README and setup guide (@OpenWaygate)
- 598236e: 💬 Align agent cases (@OpenWaygate)
Tests
- ff14b8f: ✅ Improve package coverage tests (@OpenWaygate)
Build & CI/CD
- b2fe9b0: 👷 Improve container image metadata (@OpenWaygate)
- b931ac8: 👷 Improve dependency automation (@OpenWaygate)
- d67ada4: 📦 Harden release packaging (@OpenWaygate)
- b8af51b: 📦 Also install YouTube skill (@OpenWaygate)
- 720371a: 👷 Separate MCP publish and refine release (@OpenWaygate)