Install
npm i -g @eat-pray-ai/yutu@0.11.0-rc1Changelog
Features
- 7b92930: ♻️ Use ServerOptions and HTTPOptions (@OpenWaygate)
- 8186963: ♻️ Unify skillgen to produce MCP-tool-oriented skills (@OpenWaygate)
- 25164b0: ✨ Add skill toolset to agent orchestrator (@OpenWaygate)
- 0d5022f: ♻️ Consolidate four agents into Miffy agent (@OpenWaygate)
- 2bc498a: ✨ Support OpenAI(compatible) LLM providers (@OpenWaygate)
- 05b6cb8: ♻️ Use slices.SortFunc and t.Context() for modern Go idioms (@OpenWaygate)
- 2d27a90: ✨ Add WithContext option to auth service (@OpenWaygate)
- 2d3ed8e: ♻️ Migrate encoding/json to encoding/json/v2 and jsontext (@OpenWaygate)
- a1ad5ba: ♻️ Use omitzero for *bool, int64, and uint64 (@OpenWaygate)
- 74b59ba: ♻️ Refactor codes and upgrade golangci-lint in ci (@OpenWaygate)
- 0d0a0d2: ♻️ Support MCP MRTR and extract confirmation (@OpenWaygate)
- 6d2d8ec: ♻️ Align cmd short, long, and confirmation (@OpenWaygate)
- d2f363b: ♻️ Extract ServiceProvider interface (@OpenWaygate)
- c30647f: ♻️ Generalize omitted flag reset (@OpenWaygate)
- 0e14a8e: ♻️ Remove unused bool converters (@OpenWaygate)
- 05e23fd: 🚸 Default MCP output to JSON (@OpenWaygate)
- c1c7729: ♻️ Consolidate compatible agent providers (@OpenWaygate)
Bug Fixes and Tests
- a482c81: 🔒 Make OAuth mandatory for HTTP mode (@OpenWaygate)
- 9b1e997: 🐛 Preserve omitted video metadata (@OpenWaygate)
- ec9e8cc: 🐛 Preserve omitted non-video metadata (@OpenWaygate)
Documentation
- 15608bb: 📝 Update Agent section in READMEs for Miffy (@OpenWaygate)
CI/CD
- 7063e20: 👷 Publish images to Docker Hub and GHCR (@OpenWaygate)
- cfabbbb: 👷 Upgrade GitHub Actions (@OpenWaygate)
Others
- 4b60f7d: 🔧 Update Bazel build files for ADK v2 (@OpenWaygate)
- ca093ca: 🙈 Add .claude to .gitignore (@OpenWaygate)
- d5f482d: 🔧 Pin MCP HTTP endpoint to localhost:8216 (@OpenWaygate)