acp-sdk
Version:
Agent Communication Protocol SDK
21 lines (18 loc) • 622 B
JavaScript
;
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