276 Commits
Author SHA1 Message Date
OpenWaygate 57cde6b934 🚸 Default MCP output to JSON 2026-09-12 18:23:17 +08:00
OpenWaygate 70aa122710 🐛 Preserve omitted non-video metadata 2026-09-12 18:23:17 +08:00
OpenWaygate 49e092ea2e 🐛 Preserve omitted video metadata 2026-09-12 18:23:06 +08:00
OpenWaygate afdb8c8305 ♻️ Generalize omitted flag reset 2026-09-12 16:47:13 +08:00
OpenWaygate 816450c817 🔧 Pin MCP HTTP endpoint to localhost:8216 2026-09-07 00:27:10 +08:00
OpenWaygate aba6beb904 ♻️ Align cmd short, long, and confirmation 2026-08-31 23:55:51 +08:00
OpenWaygate 62aed227ee ♻️ Support MCP MRTR and extract confirmation 2026-08-31 23:30:21 +08:00
OpenWaygate 2d3ed8e0ba ♻️ Migrate encoding/json to encoding/json/v2 and jsontext 2026-08-29 19:01:26 +08:00
OpenWaygate 2bc498aa73 ✨ Support OpenAI(compatible) LLM providers
#130
2026-08-29 17:14:15 +08:00
OpenWaygate 0d5022f9e2 ♻️ Consolidate four agents into Miffy agent 2026-08-28 00:26:29 +08:00
OpenWaygate 25164b0ee0 ✨ Add skill toolset to agent orchestrator 2026-08-27 23:37:33 +08:00
OpenWaygate 8186963135 ♻️ Unify skillgen to produce MCP-tool-oriented skills 2026-08-27 23:37:23 +08:00
OpenWaygate 7b929301b9 ♻️ Use ServerOptions and HTTPOptions 2026-08-23 22:34:00 +08:00
OpenWaygate 4b60f7d3cb 🔧 Update Bazel build files for ADK v2 2026-08-23 01:47:16 +08:00
OpenWaygate 955204668c ⬆️ Upgrade google.golang.org/adk to v2 2026-08-23 01:44:59 +08:00
OpenWaygate a482c813c0 🔒 Make OAuth mandatory for HTTP mode 2026-08-23 01:07:43 +08:00
OpenWaygate e363da2735 ♻️ Cleanup unused code 2026-08-20 22:18:48 +08:00
OpenWaygate 8bf6457508 🔒 Add confirmation gate to MCP destructive tools
* ♻️ Refactor IsInteractive to accept any

* ♻️ Simplify Confirm to return bool

* ♻️ Use simplified Confirm in mutation commands

* 🔧 Update MODULE.bazel for go tool

* ✨ Add ConfirmPreRun utility

* ♻️ Migrate mutation commands to ConfirmPreRun

* 🎨 Fix alignment and trailing newlines
2026-08-20 21:55:27 +08:00
Jouy 15c01c9534 ✨ Add publishAt to video update (#238)
* Add publishAt support to video update

video insert already scheduled uploads. update did not, so MCP and CLI
could not set a publish time on an existing video.

* Do not force public videos private when scheduling

publishAt on update now errors unless the video is already private or
privacy private is set explicitly, so a live video cannot go offline
by accident.
2026-08-20 21:19:52 +08:00
OpenWaygate de676675e8 🚨 Fix golangci-lint 2026-08-01 23:49:59 +08:00
OpenWaygate 882adfa744 🐛 Fix outdated --mine in command examples 2026-07-26 03:27:54 +08:00
OpenWaygate 942068d2e8 🐛 Add missing tools to agent definitions 2026-07-26 01:45:22 +08:00
OpenWaygate f00eb17747 📝 Update AGENTS.md files for liveBroadcast and liveChatMessage 2026-07-14 19:07:35 +08:00
OpenWaygate 439db44889 🔧 Register liveBroadcast in main and agent defs 2026-07-14 18:59:54 +08:00
OpenWaygate 23949b628e ✨ Add liveBroadcast command 2026-07-14 18:56:17 +08:00
OpenWaygate 9f837a2e17 🔧 Register liveChatMessage in agent defs 2026-07-12 23:53:31 +08:00
OpenWaygate d98d258e89 ✨ Add liveChatMessage command 2026-07-10 00:07:56 +08:00
OpenWaygate 521314945c 🔧 Fix golangci-lint issues (errcheck, staticcheck, unused)
- Check fmt.Fprintln return value in cmd/flags.go
- Remove unused confirmationToolNames, computeConfirmationToolNames, requireConfirmation
- Convert if/else-if chains to tagged switches (QF1003)
- Remove empty if branches (SA9003)
- Simplify embedded field selectors (QF1008)
- Use fmt.Fprintf instead of Write([]byte(fmt.Sprintf(...))) (QF1012)
2026-07-09 00:03:19 +08:00
OpenWaygate a5e05f30ed 🔧 Register abuseReport, liveChatModerator, liveStream 2026-07-08 23:25:49 +08:00
OpenWaygate 7b86d2be8a 📝 Sync implemented resources in docs 2026-07-08 23:25:49 +08:00
OpenWaygate 1bdd1a409c ✨ Add abuseReport resource package and CLI subcommand 2026-07-08 23:10:53 +08:00
OpenWaygate cc417b5554 ✨ Add liveStream CLI subcommand and MCP tools 2026-07-08 22:39:53 +08:00
OpenWaygate e2f2c341e8 ✨ Add liveChatModerator CLI subcommand and MCP tools 2026-07-08 19:29:01 +08:00
OpenWaygate d9271f24ae 🔧 Wire liveChatBan into main and regenerate BUILD files 2026-07-07 00:00:20 +08:00
OpenWaygate 2ecc6a9856 📝 Update docs for liveChatBan 2026-07-06 23:58:37 +08:00
OpenWaygate 37ee05f06c ✨ Add liveChatBan CLI subcommand and MCP tools 2026-07-06 23:58:36 +08:00
OpenWaygate 11bf559fe7 🐛 Replace mutually exclusive bool flags with single --for enum in activity
related issue #215
2026-06-27 18:36:26 +08:00
OpenWaygate 8ea872ed84 🐛 Replace mutually exclusive bool flags with single --for enum in channel
related issue #215
2026-06-27 18:36:26 +08:00
OpenWaygate 9cf757851c 🐛 Replace mutually exclusive bool flags with single --for enum in subscription
related issue #215
2026-06-27 18:36:10 +08:00
OpenWaygate 1dc1537711 🐛 Replace mutually exclusive bool flags with single --for enum in search
Fixes #215
2026-06-27 17:55:32 +08:00
OpenWaygate 6588fe5d7e ✏️ Capitalize Base64 and JSON in descriptions 2026-06-21 01:49:46 +08:00
OpenWaygate d897e3c159 ♻️ Replace *common.Fields with value embedding 2026-06-21 00:35:08 +08:00
OpenWaygate 5086a87edb ✨ Add thirdPartyLink CLI and MCP commands 2026-06-21 00:34:31 +08:00
OpenWaygate 36baa174fc ⬆️ Bump cobra-mcp to v0.1.1 and simplify auth config 2026-06-17 00:11:56 +08:00
OpenWaygate 85ce5706ab ♻️ Replace RedirectURL global with context-based injection 2026-06-16 23:27:33 +08:00
OpenWaygate 8a69df7b81 🐛 Fix shared output flag variable masking across cmd packages 2026-05-30 14:43:57 +08:00
OpenWaygate dcfe9382c6 ✨ Align mcp flags 2026-04-22 22:56:31 +08:00
OpenWaygate b55029cb27 💥 Add --dry-run and --yes to mutating subcommands 2026-04-21 21:48:22 +08:00
OpenWaygate c0d4300871 ✅ Resolve bazel tests 2026-04-21 00:36:40 +08:00
OpenWaygate 0f85de31d2 ✨ Allow config port when auth 2026-04-21 00:28:18 +08:00