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로 수행 가능.
- 위임 매핑: 다양한 에이전트 간에 위임된 태스크의 부모-자식 관계를 시각화하는 곡선.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트