mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 09:40:43 +00:00
refactor: remove plugin tool display overrides from core
This commit is contained in:
@@ -382,211 +382,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"discord": {
|
||||
"emoji": "💬",
|
||||
"title": "Discord",
|
||||
"actions": {
|
||||
"react": {
|
||||
"label": "react",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId",
|
||||
"emoji"
|
||||
]
|
||||
},
|
||||
"reactions": {
|
||||
"label": "reactions",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId"
|
||||
]
|
||||
},
|
||||
"sticker": {
|
||||
"label": "sticker",
|
||||
"detailKeys": [
|
||||
"to",
|
||||
"stickerIds"
|
||||
]
|
||||
},
|
||||
"poll": {
|
||||
"label": "poll",
|
||||
"detailKeys": [
|
||||
"question",
|
||||
"to"
|
||||
]
|
||||
},
|
||||
"permissions": {
|
||||
"label": "permissions",
|
||||
"detailKeys": [
|
||||
"channelId"
|
||||
]
|
||||
},
|
||||
"readMessages": {
|
||||
"label": "read messages",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"limit"
|
||||
]
|
||||
},
|
||||
"sendMessage": {
|
||||
"label": "send",
|
||||
"detailKeys": [
|
||||
"to",
|
||||
"content"
|
||||
]
|
||||
},
|
||||
"editMessage": {
|
||||
"label": "edit",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId"
|
||||
]
|
||||
},
|
||||
"deleteMessage": {
|
||||
"label": "delete",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId"
|
||||
]
|
||||
},
|
||||
"threadCreate": {
|
||||
"label": "thread create",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
"threadList": {
|
||||
"label": "thread list",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"channelId"
|
||||
]
|
||||
},
|
||||
"threadReply": {
|
||||
"label": "thread reply",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"content"
|
||||
]
|
||||
},
|
||||
"pinMessage": {
|
||||
"label": "pin",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId"
|
||||
]
|
||||
},
|
||||
"unpinMessage": {
|
||||
"label": "unpin",
|
||||
"detailKeys": [
|
||||
"channelId",
|
||||
"messageId"
|
||||
]
|
||||
},
|
||||
"listPins": {
|
||||
"label": "list pins",
|
||||
"detailKeys": [
|
||||
"channelId"
|
||||
]
|
||||
},
|
||||
"searchMessages": {
|
||||
"label": "search",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"content"
|
||||
]
|
||||
},
|
||||
"memberInfo": {
|
||||
"label": "member",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId"
|
||||
]
|
||||
},
|
||||
"roleInfo": {
|
||||
"label": "roles",
|
||||
"detailKeys": [
|
||||
"guildId"
|
||||
]
|
||||
},
|
||||
"emojiList": {
|
||||
"label": "emoji list",
|
||||
"detailKeys": [
|
||||
"guildId"
|
||||
]
|
||||
},
|
||||
"roleAdd": {
|
||||
"label": "role add",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId",
|
||||
"roleId"
|
||||
]
|
||||
},
|
||||
"roleRemove": {
|
||||
"label": "role remove",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId",
|
||||
"roleId"
|
||||
]
|
||||
},
|
||||
"channelInfo": {
|
||||
"label": "channel",
|
||||
"detailKeys": [
|
||||
"channelId"
|
||||
]
|
||||
},
|
||||
"channelList": {
|
||||
"label": "channels",
|
||||
"detailKeys": [
|
||||
"guildId"
|
||||
]
|
||||
},
|
||||
"voiceStatus": {
|
||||
"label": "voice",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId"
|
||||
]
|
||||
},
|
||||
"eventList": {
|
||||
"label": "events",
|
||||
"detailKeys": [
|
||||
"guildId"
|
||||
]
|
||||
},
|
||||
"eventCreate": {
|
||||
"label": "event create",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"name"
|
||||
]
|
||||
},
|
||||
"timeout": {
|
||||
"label": "timeout",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId"
|
||||
]
|
||||
},
|
||||
"kick": {
|
||||
"label": "kick",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId"
|
||||
]
|
||||
},
|
||||
"ban": {
|
||||
"label": "ban",
|
||||
"detailKeys": [
|
||||
"guildId",
|
||||
"userId"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"exec": {
|
||||
"emoji": "🛠️",
|
||||
"title": "Exec",
|
||||
|
||||
@@ -264,128 +264,6 @@ export const TOOL_DISPLAY_CONFIG: ToolDisplayConfig = {
|
||||
},
|
||||
},
|
||||
},
|
||||
discord: {
|
||||
emoji: "💬",
|
||||
title: "Discord",
|
||||
actions: {
|
||||
react: {
|
||||
label: "react",
|
||||
detailKeys: ["channelId", "messageId", "emoji"],
|
||||
},
|
||||
reactions: {
|
||||
label: "reactions",
|
||||
detailKeys: ["channelId", "messageId"],
|
||||
},
|
||||
sticker: {
|
||||
label: "sticker",
|
||||
detailKeys: ["to", "stickerIds"],
|
||||
},
|
||||
poll: {
|
||||
label: "poll",
|
||||
detailKeys: ["question", "to"],
|
||||
},
|
||||
permissions: {
|
||||
label: "permissions",
|
||||
detailKeys: ["channelId"],
|
||||
},
|
||||
readMessages: {
|
||||
label: "read messages",
|
||||
detailKeys: ["channelId", "limit"],
|
||||
},
|
||||
sendMessage: {
|
||||
label: "send",
|
||||
detailKeys: ["to", "content"],
|
||||
},
|
||||
editMessage: {
|
||||
label: "edit",
|
||||
detailKeys: ["channelId", "messageId"],
|
||||
},
|
||||
deleteMessage: {
|
||||
label: "delete",
|
||||
detailKeys: ["channelId", "messageId"],
|
||||
},
|
||||
threadCreate: {
|
||||
label: "thread create",
|
||||
detailKeys: ["channelId", "name"],
|
||||
},
|
||||
threadList: {
|
||||
label: "thread list",
|
||||
detailKeys: ["guildId", "channelId"],
|
||||
},
|
||||
threadReply: {
|
||||
label: "thread reply",
|
||||
detailKeys: ["channelId", "content"],
|
||||
},
|
||||
pinMessage: {
|
||||
label: "pin",
|
||||
detailKeys: ["channelId", "messageId"],
|
||||
},
|
||||
unpinMessage: {
|
||||
label: "unpin",
|
||||
detailKeys: ["channelId", "messageId"],
|
||||
},
|
||||
listPins: {
|
||||
label: "list pins",
|
||||
detailKeys: ["channelId"],
|
||||
},
|
||||
searchMessages: {
|
||||
label: "search",
|
||||
detailKeys: ["guildId", "content"],
|
||||
},
|
||||
memberInfo: {
|
||||
label: "member",
|
||||
detailKeys: ["guildId", "userId"],
|
||||
},
|
||||
roleInfo: {
|
||||
label: "roles",
|
||||
detailKeys: ["guildId"],
|
||||
},
|
||||
emojiList: {
|
||||
label: "emoji list",
|
||||
detailKeys: ["guildId"],
|
||||
},
|
||||
roleAdd: {
|
||||
label: "role add",
|
||||
detailKeys: ["guildId", "userId", "roleId"],
|
||||
},
|
||||
roleRemove: {
|
||||
label: "role remove",
|
||||
detailKeys: ["guildId", "userId", "roleId"],
|
||||
},
|
||||
channelInfo: {
|
||||
label: "channel",
|
||||
detailKeys: ["channelId"],
|
||||
},
|
||||
channelList: {
|
||||
label: "channels",
|
||||
detailKeys: ["guildId"],
|
||||
},
|
||||
voiceStatus: {
|
||||
label: "voice",
|
||||
detailKeys: ["guildId", "userId"],
|
||||
},
|
||||
eventList: {
|
||||
label: "events",
|
||||
detailKeys: ["guildId"],
|
||||
},
|
||||
eventCreate: {
|
||||
label: "event create",
|
||||
detailKeys: ["guildId", "name"],
|
||||
},
|
||||
timeout: {
|
||||
label: "timeout",
|
||||
detailKeys: ["guildId", "userId"],
|
||||
},
|
||||
kick: {
|
||||
label: "kick",
|
||||
detailKeys: ["guildId", "userId"],
|
||||
},
|
||||
ban: {
|
||||
label: "ban",
|
||||
detailKeys: ["guildId", "userId"],
|
||||
},
|
||||
},
|
||||
},
|
||||
exec: {
|
||||
emoji: "🛠️",
|
||||
title: "Exec",
|
||||
|
||||
@@ -49,24 +49,6 @@ const EMOJI_ICON_MAP: Record<string, IconName> = {
|
||||
"💬": "messageSquare",
|
||||
};
|
||||
|
||||
const SLACK_SPEC: ToolDisplaySpec = {
|
||||
icon: "messageSquare",
|
||||
title: "Slack",
|
||||
actions: {
|
||||
react: { label: "react", detailKeys: ["channelId", "messageId", "emoji"] },
|
||||
reactions: { label: "reactions", detailKeys: ["channelId", "messageId"] },
|
||||
sendMessage: { label: "send", detailKeys: ["to", "content"] },
|
||||
editMessage: { label: "edit", detailKeys: ["channelId", "messageId"] },
|
||||
deleteMessage: { label: "delete", detailKeys: ["channelId", "messageId"] },
|
||||
readMessages: { label: "read messages", detailKeys: ["channelId", "limit"] },
|
||||
pinMessage: { label: "pin", detailKeys: ["channelId", "messageId"] },
|
||||
unpinMessage: { label: "unpin", detailKeys: ["channelId", "messageId"] },
|
||||
listPins: { label: "list pins", detailKeys: ["channelId"] },
|
||||
memberInfo: { label: "member", detailKeys: ["userId"] },
|
||||
emojiList: { label: "emoji list" },
|
||||
},
|
||||
};
|
||||
|
||||
function iconForEmoji(emoji?: string): IconName {
|
||||
if (!emoji) {
|
||||
return "puzzle";
|
||||
@@ -92,7 +74,6 @@ const TOOL_MAP: Record<string, ToolDisplaySpec> = Object.fromEntries(
|
||||
convertSpec(spec),
|
||||
]),
|
||||
);
|
||||
TOOL_MAP.slack = SLACK_SPEC;
|
||||
|
||||
function shortenHomeInString(input: string): string {
|
||||
if (!input) {
|
||||
|
||||
Reference in New Issue
Block a user