diff --git a/mateclaw-server/src/main/java/vip/mate/wiki/controller/WikiController.java b/mateclaw-server/src/main/java/vip/mate/wiki/controller/WikiController.java index a3427cc4..9da79afa 100644 --- a/mateclaw-server/src/main/java/vip/mate/wiki/controller/WikiController.java +++ b/mateclaw-server/src/main/java/vip/mate/wiki/controller/WikiController.java @@ -508,6 +508,65 @@ public class WikiController { return R.ok(deleted); } + /** + * Cross-KB page lookup by title or slug, scoped to the requesting user's + * workspace. Used by the global wikilink click delegator: when a user + * clicks a {@code [[Title]]} reference inside a chat message, the + * frontend has no idea which KB the wiki tool read from, so this + * endpoint searches every KB visible to the user and returns the + * candidates. + *
+ * Lookup precedence: + *