mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 16:14:58 +00:00
refactor(agents): centralize tool display definitions
This commit is contained in:
231
src/agents/tool-display-overrides.json
Normal file
231
src/agents/tool-display-overrides.json
Normal file
@@ -0,0 +1,231 @@
|
||||
{
|
||||
"version": 1,
|
||||
"tools": {
|
||||
"exec": {
|
||||
"emoji": "🛠️",
|
||||
"title": "Exec",
|
||||
"detailKeys": ["command"]
|
||||
},
|
||||
"tool_call": {
|
||||
"emoji": "🧰",
|
||||
"title": "Tool Call",
|
||||
"detailKeys": []
|
||||
},
|
||||
"tool_call_update": {
|
||||
"emoji": "🧰",
|
||||
"title": "Tool Call",
|
||||
"detailKeys": []
|
||||
},
|
||||
"session_status": {
|
||||
"emoji": "📊",
|
||||
"title": "Session Status",
|
||||
"detailKeys": ["sessionKey", "model"]
|
||||
},
|
||||
"sessions_list": {
|
||||
"emoji": "🗂️",
|
||||
"title": "Sessions",
|
||||
"detailKeys": ["kinds", "limit", "activeMinutes", "messageLimit"]
|
||||
},
|
||||
"sessions_send": {
|
||||
"emoji": "📨",
|
||||
"title": "Session Send",
|
||||
"detailKeys": ["label", "sessionKey", "agentId", "timeoutSeconds"]
|
||||
},
|
||||
"sessions_history": {
|
||||
"emoji": "🧾",
|
||||
"title": "Session History",
|
||||
"detailKeys": ["sessionKey", "limit", "includeTools"]
|
||||
},
|
||||
"sessions_spawn": {
|
||||
"emoji": "🧑🔧",
|
||||
"title": "Sub-agent",
|
||||
"detailKeys": [
|
||||
"label",
|
||||
"task",
|
||||
"agentId",
|
||||
"model",
|
||||
"thinking",
|
||||
"runTimeoutSeconds",
|
||||
"cleanup"
|
||||
]
|
||||
},
|
||||
"subagents": {
|
||||
"emoji": "🤖",
|
||||
"title": "Subagents",
|
||||
"actions": {
|
||||
"list": {
|
||||
"label": "list",
|
||||
"detailKeys": ["recentMinutes"]
|
||||
},
|
||||
"kill": {
|
||||
"label": "kill",
|
||||
"detailKeys": ["target"]
|
||||
},
|
||||
"steer": {
|
||||
"label": "steer",
|
||||
"detailKeys": ["target"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"agents_list": {
|
||||
"emoji": "🧭",
|
||||
"title": "Agents",
|
||||
"detailKeys": []
|
||||
},
|
||||
"memory_search": {
|
||||
"emoji": "🧠",
|
||||
"title": "Memory Search",
|
||||
"detailKeys": ["query"]
|
||||
},
|
||||
"memory_get": {
|
||||
"emoji": "📓",
|
||||
"title": "Memory Get",
|
||||
"detailKeys": ["path", "from", "lines"]
|
||||
},
|
||||
"web_search": {
|
||||
"emoji": "🔎",
|
||||
"title": "Web Search",
|
||||
"detailKeys": ["query", "count"]
|
||||
},
|
||||
"web_fetch": {
|
||||
"emoji": "📄",
|
||||
"title": "Web Fetch",
|
||||
"detailKeys": ["url", "extractMode", "maxChars"]
|
||||
},
|
||||
"message": {
|
||||
"emoji": "✉️",
|
||||
"title": "Message",
|
||||
"actions": {
|
||||
"send": {
|
||||
"label": "send",
|
||||
"detailKeys": ["provider", "to", "media", "replyTo", "threadId"]
|
||||
},
|
||||
"poll": {
|
||||
"label": "poll",
|
||||
"detailKeys": ["provider", "to", "pollQuestion"]
|
||||
},
|
||||
"react": {
|
||||
"label": "react",
|
||||
"detailKeys": ["provider", "to", "messageId", "emoji", "remove"]
|
||||
},
|
||||
"reactions": {
|
||||
"label": "reactions",
|
||||
"detailKeys": ["provider", "to", "messageId", "limit"]
|
||||
},
|
||||
"read": {
|
||||
"label": "read",
|
||||
"detailKeys": ["provider", "to", "limit"]
|
||||
},
|
||||
"edit": {
|
||||
"label": "edit",
|
||||
"detailKeys": ["provider", "to", "messageId"]
|
||||
},
|
||||
"delete": {
|
||||
"label": "delete",
|
||||
"detailKeys": ["provider", "to", "messageId"]
|
||||
},
|
||||
"pin": {
|
||||
"label": "pin",
|
||||
"detailKeys": ["provider", "to", "messageId"]
|
||||
},
|
||||
"unpin": {
|
||||
"label": "unpin",
|
||||
"detailKeys": ["provider", "to", "messageId"]
|
||||
},
|
||||
"list-pins": {
|
||||
"label": "list pins",
|
||||
"detailKeys": ["provider", "to"]
|
||||
},
|
||||
"permissions": {
|
||||
"label": "permissions",
|
||||
"detailKeys": ["provider", "channelId", "to"]
|
||||
},
|
||||
"thread-create": {
|
||||
"label": "thread create",
|
||||
"detailKeys": ["provider", "channelId", "threadName"]
|
||||
},
|
||||
"thread-list": {
|
||||
"label": "thread list",
|
||||
"detailKeys": ["provider", "guildId", "channelId"]
|
||||
},
|
||||
"thread-reply": {
|
||||
"label": "thread reply",
|
||||
"detailKeys": ["provider", "channelId", "messageId"]
|
||||
},
|
||||
"search": {
|
||||
"label": "search",
|
||||
"detailKeys": ["provider", "guildId", "query"]
|
||||
},
|
||||
"sticker": {
|
||||
"label": "sticker",
|
||||
"detailKeys": ["provider", "to", "stickerId"]
|
||||
},
|
||||
"member-info": {
|
||||
"label": "member",
|
||||
"detailKeys": ["provider", "guildId", "userId"]
|
||||
},
|
||||
"role-info": {
|
||||
"label": "roles",
|
||||
"detailKeys": ["provider", "guildId"]
|
||||
},
|
||||
"emoji-list": {
|
||||
"label": "emoji list",
|
||||
"detailKeys": ["provider", "guildId"]
|
||||
},
|
||||
"emoji-upload": {
|
||||
"label": "emoji upload",
|
||||
"detailKeys": ["provider", "guildId", "emojiName"]
|
||||
},
|
||||
"sticker-upload": {
|
||||
"label": "sticker upload",
|
||||
"detailKeys": ["provider", "guildId", "stickerName"]
|
||||
},
|
||||
"role-add": {
|
||||
"label": "role add",
|
||||
"detailKeys": ["provider", "guildId", "userId", "roleId"]
|
||||
},
|
||||
"role-remove": {
|
||||
"label": "role remove",
|
||||
"detailKeys": ["provider", "guildId", "userId", "roleId"]
|
||||
},
|
||||
"channel-info": {
|
||||
"label": "channel",
|
||||
"detailKeys": ["provider", "channelId"]
|
||||
},
|
||||
"channel-list": {
|
||||
"label": "channels",
|
||||
"detailKeys": ["provider", "guildId"]
|
||||
},
|
||||
"voice-status": {
|
||||
"label": "voice",
|
||||
"detailKeys": ["provider", "guildId", "userId"]
|
||||
},
|
||||
"event-list": {
|
||||
"label": "events",
|
||||
"detailKeys": ["provider", "guildId"]
|
||||
},
|
||||
"event-create": {
|
||||
"label": "event create",
|
||||
"detailKeys": ["provider", "guildId", "eventName"]
|
||||
},
|
||||
"timeout": {
|
||||
"label": "timeout",
|
||||
"detailKeys": ["provider", "guildId", "userId"]
|
||||
},
|
||||
"kick": {
|
||||
"label": "kick",
|
||||
"detailKeys": ["provider", "guildId", "userId"]
|
||||
},
|
||||
"ban": {
|
||||
"label": "ban",
|
||||
"detailKeys": ["provider", "guildId", "userId"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"apply_patch": {
|
||||
"emoji": "🩹",
|
||||
"title": "Apply Patch",
|
||||
"detailKeys": []
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user