feat: gate unverified shortcuts for release

Hide shortcuts that did not pass real testing from public help/list discovery while keeping commands available for internal retest.

Record real shortcut inputs/outputs, backend issue summaries, next-release hidden list, and refresh skill guidance to mirror the lark-cli shortcut integration pattern.
This commit is contained in:
Dennis committed 2026-07-15 16:45:51 +08:00
1 parent fde008a25d
commit 8687d68567
58 files changed
+35819 -320

No files matched your search

+1 -1
View File
@@ -153,7 +153,7 @@ func TestCallMCPDataRejectsLikelyWriteUnderDryRun(t *testing.T) {
}
rt := &RuntimeContext{cmd: cmd, shortcut: Shortcut{Service: "chat"}}
_, err := rt.CallMCPData("chat", "send_personal_message", map[string]any{"receiverUserId": "u"})
_, err := rt.CallMCPData("chat", "send_personal_message", map[string]any{"receiverUid": "u"})
if err == nil {
t.Fatal("expected likely write guard error")
}