返回

文章详情

TrueForge – 开源代理工具

Hacker News2026年8月20日 18:36

开源代理工具 - 将大型语言模型(LLM)转变为工作代理的运行时层。TrueForge 为您运行代理执行循环 - 模型调用、MCP 工具、技能、沙箱、批准、上下文管理和会话状态 - 并通过三种方式公开:聊天用户界面(UI)、带 TypeScript SDK 的 HTTP API 和可嵌入的 UI SDK。为什么选择 TrueForge?建立一个代理很简单,但运行一个成功的代理并不容易 - 您需要流式传输、会话持久性、工具服务器、沙箱、批准和 UI。TrueForge 开箱即用提供这些:通过目录进行初始设置 - 配置模型、MCP 服务器、技能和沙箱一次;代理从您连接的内容中选择。预设来自您可以自定义的已发布 YAML 目录。任何模型提供者 - OpenAI、Anthropic、Google Gemini 和其他目录提供者,或任何与 OpenAI 兼容的端点。MCP 工具 - 带有头部身份验证或 OAuth 的远程 MCP 服务器,包括聊天中的授权。技能 - 基于 Git 的 SKILL.md 指令包,可按需加载到沙箱中。沙箱作为工具 - 隔离的代码/文件执行(目前使用 Daytona;计划增加更多提供者),仅在需要时提供。机密信息保持在工具内。人类检查点 - 工具批准、询问用户问题和聊天中的生成 UI。上下文工程 - 子代理、延迟加载工具、代码模式、大结果卸载和压缩。聊天 UI + SDK - 使用捆绑的 UI,使用 @truefoundry/trueforge-sdk 自动化,或嵌入 @truefoundry/trueforge-ui。它可以伸缩:本地模式(一个进程,SQLite)或托管模式(Postgres + Redis,Docker Compose 或 Helm)。开始步骤 运行 TrueForge(本地、Docker Compose 或 Kubernetes),连接模型和工具,在快速开始中构建您的第一个可重用代理。要从此存储库工作,请参阅 CONTRIBUTING.md。架构模式最佳存储额外基础设施如何运行本地个人使用,尝试 SQLite无 npx @truefoundry/trueforge 托管团队,多副本 Postgres Postgres + Redis Docker Compose 或 Helm 本地模式仅适用于您的机器。这是试用 TrueForge 的便捷方式——不是生产或互联网面向的设置。默认情况下没有登录,数据存储在本地 SQLite 文件中。请将其保留在本地主机上。如果本地模式超出此范围使用,我们无法对数据丢失或未经授权的访问负责。对于共享或生产部署,请使用托管模式。文档部分您会发现介绍什么是代理工具及其如何与 TrueForge 相结合。快速入门本地或托管运行,构建您的第一个代理初始设置模型、MCP、技能、沙箱 - 目录和覆盖创建代理选择资源;工具批准、问题、生成 UI 工具功能沙箱作为工具、子代理、延迟工具、代码模式、压缩设置登录可选的 OIDC 用于共享部署基准测试成本/准确性与 Claude 托管代理和深度代理 SDK TypeScript 客户端:会话、回合、事件聊天 UI 捆绑 UI 和嵌入 @truefoundry/trueforge-ui API 参考 OpenAPI 路径和模式基准测试我们在相同的任务、工具和模型上将 TrueForge 与 Claude 托管代理和深度代理进行比较 - 相同的准确性,更低的成本。从 benchmark/ 复制。写作:基准测试。贡献我们喜欢贡献 - 错误报告、功能和文档修复。请参阅 CONTRIBUTING.md 和我们的行为准则。派生 PR 应仅更改源;维护者在合并后重新生成 SDK。要报告安全漏洞,请遵循 SECURITY.md,而不是打开公共问题。与我们交谈 社区 Discord 创始人邮箱:abhishek@truefoundry.com / anuraag@truefoundry.com 许可证 TrueForge 根据 MIT 许可证发布。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡