Naroh091/hermes-war-room

UI layer for the native Hermes orchestration features

해결하는 문제

Orchestration War Room은 Hermes 에이전트 오케스트레이션 시스템을 위한 시각적 대시보드입니다. 일반적으로 보이지 않는 다중 에이전트 위임 및 칸반 태스크 관리의 백그라운드 프로세스를 실시간으로 읽을 수 있는 인터페이스로 전환하여, 에이전트 풍경이 무엇을 하고 있는지 확인하기 위해 로그나 터미널 세션을 모니터링할 필요가 없게 됩니다.

작동 방식

이 프로젝트는 Hermes 위에 가벼운 시각화 및 조정 계층으로 작동합니다. Agent Client Protocol (ACP)를 통해 하위 프로세스를 생성하고, Hermes의 칸반 SQLite 데이터베이스를 직접 읽어 태스크 상태를 추적합니다.

주요 메커니즘은 다음과 같습니다:

  • 미션 컨트롤: 오케스트레이터 에이전트에게 개요를 제공하는 채팅 인터페이스로, 숨겨진 프리앰블을 통해 칸반 시스템을 통해 다른 에이전트에게 태스크를 위임하도록 강제합니다.
  • 오퍼레이티브 플로어: 활성 에이전트 프로필을 '워크스테이션'으로 시각화하여, Server-Sent Events (SSE)를 통해 실시간으로 현재 상태, 추론 조각, 도구 호출을 표시합니다.
  • 오토나드지: 시스템은 칸반 데이터베이스를 주기적으로 확인합니다. 태스크가 완료되면 오케스트레이터에 합성된 시스템 메시지를 삽입하여 사용자에게 결과를 요약하도록 유도합니다.
  • 팀 관리: Hermes 프로필의 생성, 편집(SOUL.md, 스킬, 도구), 삭제를 위한 UI.

대상 사용자

Hermes 에이전트 시스템 사용자 중에서, 다중 에이전트 워크플로우의 고수준 운영 시각을 원하고, 브라우저에서 에이전트 팀의 정체성과 기술을 관리할 수 있으며, CLI 도구에 의존하지 않고도 복잡한 작업을 조율하고 싶어하는 사용자.

주요 기능

  • 실시간 시각화: 펄스하는 LED, 대화창 등을 사용한 에이전트 추론 및 도구 호출의 실시간 추적.
  • 칸반 통합: Hermes가 사용하는 지속 가능한 SQLite 기반 태스크 보드를 직접 시각화.
  • 에이전트 라이프사이클 관리: 설정 파일을 수정하여 프로필의 '채용', '해고', '재훈련'을 통합된 UI로 수행 가능.
  • 위임 매핑: 다양한 에이전트 간에 위임된 태스크의 부모-자식 관계를 시각화하는 곡선.

관련

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