mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 18:51:04 +00:00
fix: repair latest main type drift
This commit is contained in:
@@ -428,10 +428,15 @@ type MessageToolDiscoveryParams = {
|
||||
senderIsOwner?: boolean;
|
||||
};
|
||||
|
||||
type MessageActionDiscoveryInput = Omit<ChannelMessageActionDiscoveryInput, "cfg" | "channel"> & {
|
||||
cfg: OpenClawConfig;
|
||||
channel?: string;
|
||||
};
|
||||
|
||||
function buildMessageActionDiscoveryInput(
|
||||
params: MessageToolDiscoveryParams,
|
||||
channel?: string,
|
||||
): ChannelMessageActionDiscoveryInput {
|
||||
): MessageActionDiscoveryInput {
|
||||
return {
|
||||
cfg: params.cfg,
|
||||
...(channel ? { channel } : {}),
|
||||
@@ -500,7 +505,7 @@ function buildMessageToolSchema(params: MessageToolDiscoveryParams) {
|
||||
const extraProperties = resolveChannelMessageToolSchemaProperties(
|
||||
buildMessageActionDiscoveryInput(
|
||||
params,
|
||||
normalizeMessageChannel(params.currentChannelProvider),
|
||||
normalizeMessageChannel(params.currentChannelProvider) ?? undefined,
|
||||
),
|
||||
);
|
||||
return buildMessageToolSchemaFromActions(actions.length > 0 ? actions : ["send"], {
|
||||
|
||||
@@ -111,11 +111,12 @@ describe("mcp loopback server", () => {
|
||||
|
||||
it("threads senderIsOwner through loopback request context and cache separation", async () => {
|
||||
server = await startMcpLoopbackServer(0);
|
||||
const activeServer = server;
|
||||
const runtime = getActiveMcpLoopbackRuntime();
|
||||
|
||||
const sendToolsList = async (senderIsOwner: "true" | "false") =>
|
||||
await sendRaw({
|
||||
port: server.port,
|
||||
port: activeServer.port,
|
||||
token: runtime?.token,
|
||||
headers: {
|
||||
"content-type": "application/json",
|
||||
|
||||
Reference in New Issue
Block a user