UNPKG

acp-sdk

Version:

Agent Communication Protocol SDK

21 lines (18 loc) 622 B
'use strict'; var zod = require('zod'); const PlatformUIType = zod.z.enum(["chat", "hands-off"]); const AgentToolInfo = zod.z.object({ name: zod.z.string(), description: zod.z.string().nullish() }); const PlatformUIAnnotation = zod.z.object({ ui_type: PlatformUIType, user_greeting: zod.z.string().nullish(), display_name: zod.z.string().nullish(), tools: zod.z.array(AgentToolInfo).default([]) }); exports.AgentToolInfo = AgentToolInfo; exports.PlatformUIAnnotation = PlatformUIAnnotation; exports.PlatformUIType = PlatformUIType; //# sourceMappingURL=platform.cjs.map //# sourceMappingURL=platform.cjs.map