SolaceProducts/solace-agent-mesh

Platform for building and running AI agents across the full lifecycle — build, test, deploy, monitor, improve. Hosts your agents, runs their tools, and coordinates them over an event mesh, with sessions, artifacts, auth, evaluators, and observability built in.

它是什么

Solace Agent Mesh 是一个用于构建和运行 AI 代理的平台——这些代理是代表您执行任务的软件程序。它涵盖整个生命周期:您构建代理、测试、部署、监控并改进它。该平台托管您创建的代理,运行这些代理调用的工具,并通过事件代理(一种在组件之间路由消息的系统)协调一切。它内置了对会话、工件、身份验证、评估器和可观测性的支持。

仓库的当前状态

实际源代码尚未在此处——README 说它“即将出现在此仓库中”。目前,该仓库包含两样东西:

  • Agent Mesh Desktop — 一个安装在您计算机上的免费应用程序
  • 可运行的示例 — 您可以应用的示例用例

Agent Mesh Desktop

一个在您的机器上运行的单一应用程序,包含一个名为 sam 的命令行工具。支持的平台:

  • macOS 11(Big Sur)及更高版本
  • Windows 10 及更高版本(x86_64)
  • Linux(标记为实验性)

安装通过脚本(macOS/Linux 上使用 curl,Windows 上使用 PowerShell)完成,该脚本从最新版本下载应用程序。脚本在安装前检查下载的 SHA-256 校验和,并在 macOS 上验证 Apple 公证,在 Windows 上验证 Authenticode 签名。您可以使用 --dry-run 标志预览脚本将执行的操作,而不是实际安装。

sam CLI

安装后,您可以从终端使用 sam。常用命令:

  • sam ai-assistance skill install — 安装技能,教 AI 编码助手(如 Claude Code 或 Codex CLI)如何为您的 Agent Mesh 版本构建代理、工具和配置。技能默认安装到 .agents/skills/;使用 --target claude 用于 Claude Code。
  • sam config plan -m manifest.yaml — 在应用配置更改之前预览它
  • sam config apply -m manifest.yaml — 将配置更改应用到正在运行的 Agent Mesh 实例
  • sam docs — 离线打开文档

ai-assistance 和 config 命令标记为早期访问,因此它们的行为可能在版本之间发生变化。

示例

examples 目录包含您使用 sam config apply 应用的用例。一个描述的示例:一个支持工单分类场景,客户在虚构的“Acme Help Desk”中创建工单,Agent Mesh 对问题进行分类,计算响应截止时间,起草第一封回复,升级紧急工单,并将结果写回工单。README 指出这些示例用于学习和评估,不适用于生产环境。

生产环境

Agent Mesh Desktop 仅用于在您自己的计算机上构建和测试。生产使用需要来自 Solace 的商业许可。对于生产环境,您将 Agent Mesh 部署到 Kubernetes,或使用 Agent Mesh Cloud(托管云服务)。

其他说明

  • 许可证: 该仓库使用 BUSL-1.1 许可证(来自 SPDX 头),NOTICE 文件中包含按部分许可的详细信息。
  • 贡献: 该仓库不接受问题或拉取请求。问题请咨询 Solace Community;错误和安全问题请发送至 support@solace.com。
  • 首次 LLM 连接: 要首次打开应用程序时连接大型语言模型,请参阅链接的文档页面(“Installing the Desktop Bundle”)。

以上所有事实均直接来自 README;没有添加或推断任何超出其所述的内容。

相关

  • 项目
  • 项目
  • 项目
  • 项目