feat/plugin-services-restructure #1

Merged
hzhang merged 8 commits from feat/plugin-services-restructure into main 2026-04-11 20:38:30 +00:00
Showing only changes of commit eee62efbf1 - Show all commits

View File

@@ -91,11 +91,17 @@ async function handleRequest(msg) {
}
if (method === "tools/list") {
const tools = toolDefs.map((t) => ({
name: t.function.name,
description: t.function.description ?? "",
inputSchema: t.function.parameters ?? { type: "object", properties: {} },
}));
const tools = toolDefs.map((t) => {
const originName = t.function.name;
const baseDesc = t.function.description ?? "";
const aliasNote = `[openclaw tool: ${originName}] If any skill or instruction refers to "${originName}", this is the tool to call.`;
const description = baseDesc ? `${baseDesc}\n${aliasNote}` : aliasNote;
return {
name: originName,
description,
inputSchema: t.function.parameters ?? { type: "object", properties: {} },
};
});
sendResult(id, { tools });
return;
}