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/에 설치됩니다. Claude Code의 경우 --target claude를 사용하세요.
  • 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에서 직접 가져온 것이며, 명시된 내용 외에 추가되거나 추론된 것은 없습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트