@ag-kit/shared 包集中了 AG-Kit 服务器、客户端和 UI 使用的标准 Zod 模式与 TypeScript 类型。它定义了向 Agent 发送消息的请求载荷,以及通过服务器发送事件 (SSE) 返回的流式事件载荷,同时包含标准消息和工具形态。
安装
包含内容
- 模式 (Zod):
sendMessageInputSchema,sendMessageEventSchema,systemMessageSchema,userMessageSchema,toolMessageSchema,assistantMessageSchema,clientMessageSchema,toolSchema - 类型 (生成):
SendMessageInput,SendMessageEvent,SystemMessage,UserMessage,ToolMessage,AssistantMessage,ClientMessage,Tool
请求载荷
用于启动或继续与 Agent 对话的强类型请求体。流式事件 (SSE)
Agent 通过 SSE 流式传输一系列类型化事件进行响应。消息形态
请求和 UI 使用的标准化消息变体:工具定义形态
描述 Agent 可用工具 (仅类型;UI/客户端执行定义在@ag-kit/ui-react 中)。