lettactl
一款用于声明式管理Letta AI智能体集群的Kubectl风格CLI工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:lettactl。 它的用途是:一款用于声明式管理Letta AI智能体集群的Kubectl风格CLI工具。 完整的 Skill 内容见:https://321skill.com/skills/lettactl/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我创建一个用于技术支持场景的Letta智能体集群,包含一个主要应答机器人和一个用于查询知识库的专门工具。” 它会引导你编写定义智能体、系统提示、工具和记忆块的YAML文件,然后通过`lettactl apply`命令一键部署到你的Letta服务器上。
介绍
LettaCTL是一款专为管理Letta AI智能体集群设计的命令行工具,其灵感来源于Kubernetes的kubectl。它解决了在管理多个有状态的AI智能体时,配置分散、部署繁琐、状态难以统一维护的问题。
用户只需在一个YAML文件中,以声明式的方式定义智能体、共享记忆块、工具、文件等所有配置,然后通过一条lettactl apply命令即可完成整个集群的部署或更新。工具会自动计算配置差异,仅应用变更部分,确保对话历史等状态信息得以保留。
它非常适合需要部署和管理多个AI智能体(如客服机器人、内容生成助手、数据分析代理等)的团队或个人开发者,特别是那些熟悉DevOps和基础设施即代码(IaC)理念的用户。
使用前请确保已有一个运行中的Letta服务器(本地或云端)。对于生产环境,建议使用命名远程配置(remote)来管理不同环境的连接,并妥善保管API密钥等敏感信息。
核心特点
与手动通过API或UI配置单个智能体不同,LettaCTL引入了基础设施即代码(IaC)的理念,允许用户像管理Kubernetes资源一样,通过版本化的YAML文件来声明和管理整个智能体集群及其依赖资源(如模型提供商、共享记忆),实现一键部署、版本控制和配置漂移检测。
注意事项
此工具专为Letta AI平台设计,不适用于管理其他AI框架或平台的智能体。
常见问题
LettaCTL和直接在Letta界面上创建智能体有什么区别?
LettaCTL支持声明式配置和批量管理,适合团队协作、版本控制、CI/CD集成和复杂集群部署,而界面操作更适合单次、临时的配置。
使用LettaCTL需要编程基础吗?
需要基本的命令行和YAML语法知识,适合开发者和运维人员。对于复杂配置,了解Letta的核心概念(如记忆块、工具)会更有帮助。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/lettactl/raw/index.md 读取 lettactl 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/lettactl/raw/index.md(查看排版版本)