refactor: remove plugin tool display overrides from core

This commit is contained in:
Peter Steinberger
2026-04-22 06:42:39 +01:00
parent 62864fb22c
commit 344a88f931
3 changed files with 0 additions and 346 deletions

View File

@@ -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",

View File

@@ -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",

View File

@@ -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) {