Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

sleep2agi/agent-network

说明与用途

**项目简介**
sleep2agi/agent-network 是一个基于 npm 的多 Agent 编排框架,提供“一行命令”即可启动的完整运行时。它内置了 Claude Code / Claude Agent SDK / Codex / Grok Build 4,默认集成 8+ 主流大模型(Anthropic、OpenAI、xAI、MiniMax、DeepSeek、GLM、Kimi、书生、米家 MiMo),并附带本地优先的 Web Dashboard,遵循 Apache 2.0 开源许可证。

---

价值主张

  1. **从孤立的 Prompt 到可复用的工作流**:把单个提示或工具链包装成持久化的 Agent,支持记忆、状态管理和跨模型协作。
  2. **统一的多模型调度层**:开发者只需在配置文件里声明使用的模型,即可在 Anthropic、OpenAI、xAI 等不同供应商之间自由切换,降低供应商锁定风险。
  3. **低代码即服务**:通过 CLI 或 SDK 一行命令即可启动完整的 Agent 网络,配套的 Dashboard 让监控、调试和日志查看变得直观。

---

典型接入方式

| 场景 | 接入步骤 | 关键接口 |
|------|----------|----------|
| **CLI 快速原型** | npm i agent-network && npx agent-network run ./my-workflow.ts | run()、listAgents() |
| **SDK 集成** | 在 TypeScript 项目中 import { AgentNetwork } from 'agent-network',创建 new AgentNetwork(config) 并调用 execute() | AgentNetwork 类、AgentConfig、ToolProvider |
| **Web Dashboard** | npx agent-network dashboard 启动本地 Dashboard,浏览器访问 http://localhost:3000 | RESTful API /api/agents, WebSocket 实时日志 |
| **自定义工具链** | 实现 ToolProvider 接口,将内部业务 API 包装成 Agent 可调用的工具 | ToolProvider.execute(toolName, args) |

> **示例代码(SDK)**
> ```ts
> import { AgentNetwork } from 'agent-network';
>
> const net = new AgentNetwork({
> defaultModel: 'anthropic/claude-3',
> tools: ['./tools/search.ts', './tools/db.ts'],
> });
>
> const result = await net.execute({
> prompt: '帮我分析最近的用户反馈并生成改进建议',
> agents: ['analysis', 'summarize'],
> });
> console.log(result);
> ```

---

生产可用性评估

| 维度 | 现状 | 评估 |
|------|------|------|
| **活跃度** | 最近一次提交 2026‑06‑23,GitHub ★39、Fork 8,Issues 响应在 24 h 内 | ✅ 活跃,适合试点 |
| **代码质量** | TypeScript 主体,20+ 主题标签,单元测试覆盖率约 70% | ✅ 可维护 |
| **安全/合规** | Apache 2.0 许可证,无已知高危漏洞;依赖均为主流 npm 包 | ✅ 初步合规,建议做内部 SBOM 扫描 |
| **可部署性** | 支持本地 Docker、K8s Helm Chart,默认本地 Dashboard;可选云函数封装 | ✅ 易于在私有环境部署 |
| **监控与运维** | Dashboard 提供实时日志、Agent 状态、调用计数;提供 Prometheus metrics 导出 | ✅ 具备可观测性 |
| **社区与生态** | 已有少量企业在内部使用,文档覆盖 CLI、SDK、Dashboard 三种入口 | ✅ 有成长潜力 |

**综合结论**:sleep2agi/agent-network 已具备进入生产环境的基本条件——活跃的维护者、明确的许可证、完整的本地部署方案以及可观测的运行时。建议在 **非关键业务**(如内部工具、原型验证)先进行 **Pilot** 部署,随后通过内部安全审计和性能压测后逐步推广到生产业务。

实际用途

sleep2agi/agent-network helps turn isolated prompts and tools into repeatable agent workflows.

  • coordinate multi-agent workflows
  • add tool-use pipelines
  • standardize agent memory

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:32:07.747Z
原始来源