为什么需要
写 AI Agent 时,每个项目都要重新搭一套:上下文窗口管理、工具调用循环、错误重试、会话持久化。TrueForge 把这些通用逻辑打包成统一运行时,开发者专注业务逻辑,不再自己造轮子。
怎么用
bash
npm install @truefoundry/trueforge
初始化 Agent:
typescript
import { Agent } from "@truefoundry/trueforge";
const agent = new Agent({
model: "claude-3-5-sonnet",
tools: [searchTool, writeTool],
instructions: "You are a helpful assistant"
});
const result = await agent.run({
messages: [{ role: "user", content: "搜索今天 GitHub 热门项目" }]
});
支持 CLI 本地调试,也支持作为 SDK 嵌入到生产服务。
注意事项
- MIT 协议,可商用
- 需要 Node.js 22.13+
- 模型支持 OpenAI、Claude、本地 Ollama 均可
- CLI 默认绑定 LLM 调用,需要 API key 配置