wowok_agent
Version:
Making It Easy for AI Agents to Communicate, Collaborate, Trade, and Trust.
39 lines (38 loc) • 1.19 kB
TypeScript
import type { CallEnv } from "wowok";
import type { CallOutput } from "./base.js";
export declare function handleCallResult(result: any): {
content: any[];
structuredContent: CallOutput;
};
export declare function createServerConfig(packageJson: any, description?: string): {
name: any;
version: any;
description: any;
};
export declare function createCapabilitiesConfig(): {
capabilities: {
prompts: {};
resources: {};
tools: {
listChanged: boolean;
};
logging: {};
};
};
export declare function createToolMeta(category: string, tags: string[]): {
author: string;
createdAt: string;
lastUpdated: string;
category: string;
tags: string[];
requiresAuth: boolean;
};
export declare function createToolAnnotations(readOnlyHint?: boolean, destructiveHint?: boolean): {
readOnlyHint: boolean;
destructiveHint: boolean;
idempotentHint: boolean;
openWorldHint: boolean;
};
export declare function transformSubmission(submission: any): Promise<any>;
export declare function validateInput<T>(data: any, schema: any): T;
export declare function getEnvConfig(env?: any): CallEnv;