35 Commits
Author SHA1 Message Date
OpenWaygate 62aed227ee ♻️ Support MCP MRTR and extract confirmation 2026-08-31 23:30:21 +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
OpenWaygate b55029cb27 💥 Add --dry-run and --yes to mutating subcommands 2026-04-21 21:48:22 +08:00
OpenWaygate 3f36d90cd2 💬 Simplify long description 2026-03-09 21:06:03 +08:00
OpenWaygate 6262eb89d7 💬 Add comment for each example 2026-03-02 23:49:31 +08:00
OpenWaygate bf8fb2944b ♻️ Extract example from long 2026-03-02 23:08:08 +08:00
OpenWaygate c089f4b72c 💬 Improve env and examples 2026-03-01 23:07:59 +08:00
OpenWaygate fc058c3f92 ♻️ Use extracted cobra-mcp 2026-03-01 15:17:41 +08:00
OpenWaygate 38303cbbd5 💬 Add missing usages for tool parameters 2026-02-28 16:27:55 +08:00
OpenWaygate 57165ffa5d 💬 Improve tool description 2026-02-28 00:14:41 +08:00
OpenWaygate 91fdd506c9 👽 Adapt go 1.26 2026-02-14 21:43:59 +08:00
OpenWaygate 63766a6eb6 ♻️ Simplify cmd error handling 2026-01-30 20:59:33 +08:00
OpenWaygate bd49f474cd ✅ Complement for pkg verbs 2026-01-30 00:15:47 +08:00
OpenWaygate c6060a7236 ♻️ Generate tool handler 2026-01-27 22:25:00 +08:00
OpenWaygate 386da7a938 💬 Align id(s) cases 2026-01-25 02:39:31 +08:00
OpenWaygate faa0b233f1 ♻️ Reuse struct in caption 2026-01-24 23:16:27 +08:00
OpenWaygate 3ad66b296b 🏗️ Resolve race condition 2026-01-24 17:01:58 +08:00
OpenWaygate 952b8504d5 🐛 Align required flags between mcp and cli 2025-12-25 23:29:19 +08:00
OpenWaygate 0aa0f56b55 ♻️ Refactor mcp loggers 2025-11-09 01:19:04 +08:00
OpenWaygate 86d87906f4 📄 Attach license info in code 2025-09-30 11:57:50 +08:00
OpenWaygate ec61960c1e 💥 Migrate to official mcp sdk 2025-09-27 00:23:34 +08:00
OpenWaygate df7d5f4135 🔊 Add logger to mcp
issue #64
2025-08-18 00:46:57 +08:00
OpenWaygate 0c88ed932b 💥 Support mcp server
issue #64
2025-07-05 22:25:07 +08:00
OpenWaygate bace73cf11 ♻️ Extract command runner 2025-07-04 23:39:03 +08:00
OpenWaygate 50fd850277 🥅 Improve err handling in caption 2025-06-25 00:18:06 +08:00
OpenWaygate 399ae2520d 🚸 Improve required flags 2025-06-07 02:43:09 +08:00
OpenWaygate cb7594c76a ✨ Support multiple targets 2025-06-06 19:43:26 +08:00
OpenWaygate 254322271f ♻️ Refactor flag usage for mcp
issue #64
2025-06-04 00:45:43 +08:00
OpenWaygate 0264b55650 ♻️ Refactor bool as pointer 2025-06-04 00:45:42 +08:00
chaoqun 915665d9b3 ♻️ Simplify directory hierarchy 2024-08-08 22:02:16 +08:00
chaoqun 016abab519 🧑‍💻 Export fields for error log 2024-06-30 17:43:57 +08:00
chaoqun 95ccdf5652 ♻️ Allow service reuse 2024-06-24 22:58:53 +08:00
chaoqun ff1362b1cc 💬 Capitalize help message 2024-06-15 21:47:46 +08:00
chaoqun 19c6a5a6f7 🐛 Init service for caption 2024-06-14 22:22:10 +08:00
chaoqun 3a92859fda ✨ Support list/delete caption 2024-06-13 21:39:58 +08:00