acp-sdk
Version:
Agent Communication Protocol SDK
17 lines (15 loc) • 503 B
JavaScript
import { z } from 'zod';
const PlatformUIType = z.enum(["chat", "hands-off"]);
const AgentToolInfo = z.object({
name: z.string(),
description: z.string().nullish()
});
const PlatformUIAnnotation = z.object({
ui_type: PlatformUIType,
user_greeting: z.string().nullish(),
display_name: z.string().nullish(),
tools: z.array(AgentToolInfo).default([])
});
export { AgentToolInfo, PlatformUIAnnotation, PlatformUIType };
//# sourceMappingURL=platform.js.map
//# sourceMappingURL=platform.js.map