AgentMail Toolkit 是一套面向 AI 智能体的预置邮件工具,用于为智能体快速添加收件箱管理、发送、接收和邮件自动化能力,支持 TypeScript 与 Python 的多种主流框架。
安装:TypeScript/Node 使用 npm install agentmail-toolkit;Python 使用 pip install agentmail-toolkit。配置需设置环境变量 export AGENTMAIL_API_KEY=your-api-key,API Key 从 console.agentmail.to 获取。
支持的框架:TypeScript 侧包括 Vercel AI SDK(agentmail-toolkit/ai-sdk)、LangChain(agentmail-toolkit/langchain)、Clawdbot/Pi Agent(agentmail-toolkit/clawdbot);Python 侧包括 OpenAI Agents SDK(agentmail_toolkit.openai)、LangChain(agentmail_toolkit.langchain)、LiveKit Agents(agentmail_toolkit.livekit)。各框架通过 AgentMailToolkit 的 getTools()/get_tools() 获取工具并注册到智能体。
可用工具包括:create_inbox 创建收件箱、list_inboxes 列出收件箱、get_inbox 获取详情、delete_inbox 删除收件箱、send_message 发送邮件、reply_to_message 回复邮件、list_threads 列出邮件线程、get_thread 获取线程详情、get_attachment 下载附件、update_message 更新邮件标签。
自定义配置支持传入自定义 API Key(TypeScript 用 { apiKey },Python 用 api_key),Python 还支持传入已有 AgentMail 客户端。
适用场景为需要让智能体自主处理邮件的应用,如邮件助手、语音邮件智能体等。限制方面,资料未提供收费、价格、平台支持范围及具体效果等信息。