如果你的名字不是 Geoffrey Huntley,那么就不要使用 loom
[!CAUTION] Loom 是一个研究项目。如果你的名字不是 Geoffrey Huntley,请不要使用。
此软件是实验性的,不稳定的,并且正在积极开发中。API 可能会在未经通知的情况下发生变化。功能可能不完整或出现问题。不提供支持,不保证文档的准确性,也不提供任何类型的保证。请自行承担风险使用。
Loom 是一个由 AI 控制的编码代理,建立在 Rust 上。它提供了一个 REPL 接口,可与 LLM 驱动的代理进行交互,这些代理可以执行工具来执行文件系统操作、代码分析和其他开发任务。 该系统围绕着三个核心原则而设计:
| 组件 | 描述 |
|---|---|
| 核心代理 | 用于对话流程和工具协调的状态机 |
| LLM 代理 | 服务器端代理架构 - API 密钥永远不会离开服务器 |
| 工具系统 | 用于代理功能的注册表和执行框架 |
| Weaver | 通过 Kubernetes pod 实现远程执行环境 |
| 线程系统 | 使用 FTS5 搜索保持对话持续性 |
| 分析 | 使用身份解析的 PostHog 样式产品分析 |
| 身份验证 | OAuth、神奇链接、ABAC 授权 |
| 功能标志 | 运行时功能切换、实验和关闭开关 |
Loom 使用服务器端代理架构来处理所有 LLM 交互:
暂无开放 Issues,或尚未同步最近议题。