CLI 네이티브 에이전트 실행
Claude Code, Codex, Antigravity CLI(`agy`), Cursor CLI(`agent`), OpenCode 등을 MCP 서버를 상속받은 거버넌스 워크플로우 에이전트로 손쉽게 구동합니다.
REVKA · Kumiho 기반의 기업용 에이전트 워크플로우 플랫폼
Revka는 https://kumiho.io 위에 구축된 엔터프라이즈급 에이전트 워크플로우 플랫폼입니다. 한 명의 빌더에서 시작하여 소규모 개발 팀, 나아가 대규모 생산 환경과 보안성 심의에 이르기까지 워크플로우 DAG, 도구 호출, 승인 프로세스, RunLog 기록, 리비전, 신뢰도 신호 및 변조 방지 감사 검증 체인을 완벽하게 유지합니다.
Claude Code, Codex, Antigravity CLI(`agy`), Cursor CLI(`agent`), OpenCode 등을 MCP 서버를 상속받은 거버넌스 워크플로우 에이전트로 손쉽게 구동합니다.
로컬 환경에서 1인 빌더 혹은 소규모 팀으로 편하게 시작한 뒤, 필요 시 중앙 통제형 그래프 메모리, 서비스 제어, 자가 진단 및 기업용 셀프 호스팅으로 끊김 없이 확장합니다.
Merkle 해시 체인 기반의 암호학적 기록, `/api/audit/verify`를 통한 무결성 검증, RunLog JSONL, 직관적인 리스크 레일(Risk Rail) 등 보안과 감사가 사후 옵션이 아닌 시스템의 중추로 작동합니다.
개인 빌더에서 기업형 도입까지
Revka는 까다로운 솔루션 도입 프로세스가 수립되기 전부터 그 가치를 발휘합니다. 로컬 친화적인 워크플로우, CLI 기반 에이전트 작동, 강력한 그래프 메모리는 1인 빌더와 팀의 업무 자동화에 직관적인 도구입니다. 차후 해당 워크플로우가 기업의 핵심 자산으로 격상되는 시점에는 이미 완벽한 이력 체계가 갖춰져 있습니다. 즉, 누가 실행을 트리거했는지, 어떤 에이전트가 작동했는지, 어떤 도구가 호출되었는지, 어떤 승인 단계를 거쳤는지, 산출물이 어떻게 변경되었는지, 그리고 다음 실행에 쓰일 정확한 리비전은 무엇인지까지 기업이 요구하는 모든 증적을 완벽하게 제공합니다.
CLI 네이티브 멀티 에이전트
Revka Operator는 선언형 워크플로우 실행 시 실제 개발용 CLI의 하위 프로세스를 직접 생성합니다. 각 에이전트는 독립적인 페르소나, 역할, 도구 허용 목록(Allowlist), 타임아웃, 모델 오버라이드 설정을 상속받아 작동하며, Revka는 필요한 MCP 서버를 주입하고 실행 이력을 정밀하게 수집합니다.
고도의 맥락 이해가 필요한 대규모 구현, 코드 리뷰, 운영자 감독 하의 개발 태스크에 Claude Code 세션을 활용합니다.
역할별 도구 범위 한정, 타겟 모델 지정, 워크플로우 단계 증적 캡처와 함께 Codex 에이전트로 코드베이스 작업을 보냅니다.
`agy` 에이전트 타입을 통해 전문적인 구현 단계나 예비 코드베이스 탐색 태스크를 Antigravity CLI에 일임합니다.
Cursor 네이티브 실행 방식을 유지하되, Revka 거버넌스의 보호 하에 Cursor CLI를 에이전트 런타임으로 안전하게 구동합니다.
자체적인 루프가 강점인 개발 태스크에 OpenCode CLI를 배치하고, Revka를 통해 전체 오케스트레이션과 감사를 수행합니다.
런타임 제어 체계
Revka는 오케스트레이션, 관측성(Observability), 정책 및 메모리를 단일 런타임 플랫폼으로 통합합니다. 운영자는 YAML 워크플로우 작성 및 실행부터 실시간 이벤트 분석, 상세 RunLog 드릴다운, 워크플로우 재시도/승인 관리까지 에이전트 생태계의 모든 세션을 명확히 통제할 수 있습니다.
agent, shell, Python, compute, email, image, approval, parallel, map-reduce, supervisor, group chat, handoff, resolve, tag, structured output 등 폭넓은 형태의 스텝 선언을 지원합니다.
WebSocket 이벤트, 실행 프로세스 상태, 개별 스텝별 출력, 도구 호출 이력, 에이전트 활성도, 커맨드 밴드 상태, 실시간 리소스 사용량 및 비용을 실시간 대시보드로 관측합니다.
워크플로우 템플릿, 최종 결과물, 산출물(Artifacts), 세션, 조직 목표, 신뢰성 지표 및 데이터 이력(Provenance)을 리비전 추적이 보장되는 그래프 메모리에 완벽히 격리 보관합니다.
중단 신호(E-Stop), 워크스페이스 격리 장벽, 프롬프트 보안 가드, 시크릿 스캐닝, 예외 처리를 통해 실제 비즈니스 프로세스에 강력한 안전 장치를 구축합니다.
내재화된 감사 체계
기업 환경의 에이전트 운영에는 단순 결과 캡처가 아닌 완전한 '작동 증적(Evidence)'이 필요합니다. Revka는 모든 런타임 상태를 완벽한 데이터로 남기고 실시간 검증 인터페이스를 제공하므로, 원인을 정밀 추적하고 무결성이 증명된 최적의 스텝부터 작업을 이어나갈 수 있습니다.
Merkle 해시 체인 기록 방식을 적용하여 모든 로그의 무결성을 암호학적으로 보증하고, `/api/audit/verify` 인터페이스를 통해 실시간 검증을 지원합니다.
개별 에이전트가 송수신한 메시지, 도구 호출, 수행 결과, 발생 예외 및 최종 산출물이 정교한 JSONL 데이터로 저장되어 대시보드에서 즉각적으로 조회 및 분석이 가능합니다.
사용자 승인(Human approval) 및 피드백 입력(Human input) 단계가 워크플로우 상의 독립된 스텝 타입으로 작동합니다. 승인 결과물들은 일회성 채팅 내역에 휘발되지 않고 감사 장부에 명확히 귀속됩니다.
에이전트 신뢰 지표, 리비전 태그, Kumiho 그래프 기반의 출처 관계(Provenance edges), 산출물 버전 관리를 연계하여 임의의 에이전트 아웃풋이 어떤 배경에서 생성되었는지 실시간으로 역추적합니다.
직관적인 시스템 시각화
에이전트 생태계를 위한 일원화된 운영 화면입니다. 실시간 런타임 상태, 개별 컴포넌트 활성도, API 토큰 소비량, 구동 중인 에이전트 CLI 노드, 그리고 실시간 보안 리스크 상태까지 한눈에 파악합니다.
선언형 복합 에이전트 워크플로우를 구성하기 위한 최첨단 시각화 편집기입니다. 사이드바의 직관적인 YAML 정의 방식과 드래그 앤 드롭 노드 디자이너를 실시간 동기화하여 개발 편의성을 극대화합니다.
컴파일 및 실행되는 워크플로우를 실시간 그래픽 인터페이스로 추적합니다. 각 단계별 표준 출력 스트림, 도구 호출 파라미터, 중간 의사 결정을 위한 승인 대기 노드, 에이전트 간 협업 상태를 정밀 제어합니다.
에이전트들이 공유하는 사실 정보, 컨텍스트 메모리, 산출물 연결성 및 리비전 태그를 탐색합니다. 의미론적 데이터 계보(Semantic Provenance)와 에이전트 신뢰도 분석 결과를 그래프 노드로 직관화합니다.
에이전트가 실행 도중 생성해 낸 다양한 파일, 패치 코드, JSON 리포트, 데이터 번들 등의 결과물을 버전별로 조회하고 다운로드합니다. 모든 아티팩트는 암호학적 해시 검증을 통해 무결성을 입증합니다.
에이전트가 수행한 미세 단위 도구 호출 및 파일 조작 이력까지 암호학적으로 영구 불변 증명합니다. 머클 트리(Merkle Tree) 구조 검증 메커니즘을 적용하여 로그의 위변조나 유실을 차단합니다.
아키텍처 설계
Revka는 기업용 에이전트 런타임 환경을 조율하는 전면 플랫폼입니다. Operator 레이어가 선언형 워크플로우를 정밀 실행하고, Kumiho 그래프 레이어가 세션 전반에 걸쳐 워크플로우 기록, 코드 리비전, 신뢰도 추적 및 출처 메타데이터를 유지 및 저장하는 강력한 그래프 메모리 백엔드를 제공합니다.
Rust 기반의 고속 게이트웨이, 상시 실행 데몬, CLI 클라이언트, 메트릭 모니터링 수집기 및 로컬 자가 진단/감사 대시보드를 아우릅니다.
Python 기반의 오케스트레이션 백엔드로, 선언형 워크플로우 유효성 검증, 실행 라이프사이클 관리, RunLog 정밀 기록 및 에이전트 프로세스를 통제합니다.
에이전트 실행 산출물, 데이터 출처 관계, 세션의 일관성을 리비전 단위로 영속 보관하는 고도화된 버전 관리형 typed-edge 스키마리스 지식 데이터베이스입니다.
참조 아키텍처
이 아키텍처에서 Revka는 워크플로우 상태, 승인, 로그, 아티팩트, 롤백 증거, 거버넌스를 책임지고, Google Agents CLI는 ADK 라이프사이클 작업을 처리합니다. A2A는 배포된 에이전트를 엔터프라이즈 생태계에서 검색 및 상호운용 가능하게 만듭니다.
Google ADK 및 에이전트 생태계 협업
Google Agent Development Kit(ADK)는 대규모 비즈니스 요구 사항에 부합하도록 에이전트를 안정적으로 구축, 테스트, 평가, 배포할 수 있도록 설계된 독보적인 오픈소스 프레임워크입니다. Revka는 Google ADK의 정밀한 실행 제어 및 안전 평가(Evaluation) 기능을 전면 수용하며, 이를 Merkle 해시 체인 감사 원장 및 Kumiho의 버전 관리형 그래프 메모리망 위에 얹었습니다. 이를 통해 엔터프라이즈 플랫폼 팀이 까다로운 보안 심의 과정에서 완벽한 가시성과 신뢰성을 즉각적으로 입증할 수 있도록 지원합니다.
최적의 도입 대상
로컬 퍼스트 개발 워크플로우의 기민함을 만끽하면서도 실행 히스토리, 기억(Memory), 일관성 높은 재현성을 완벽히 챙기고자 하는 개인 파워 빌더
임시방편의 유용한 자동화 스크립트를 엄격한 승인 절차, 실시간 예산 통제 및 협업 거버넌스가 결합된 공유형 워크플로우로 격상시키려는 소규모 개발 팀
Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Google ADK 도구 및 외부 에이전트(A2A)들이 얽힌 복잡한 멀티 에이전트 구동을 단일 대시보드로 관제하려는 플랫폼 운영 체계 팀
모든 결과물의 데이터 출처(Provenance), 엄격한 보안성 심의 증적, 최적화된 하이브리드 배포 경로, 영속적인 메모리 연속성 확보가 최우선인 기업 환경의 최고 보안 책임자 및 인프라 아키텍트
Revka는 첫 워크플로우 작성 단계에서 어떠한 무게감도 주지 않습니다. 하지만 에이전트들이 복잡한 도구를 실행하고 기업 비즈니스에 개입하는 결정적 순간, Merkle 해시 체인이 보증하는 암호학적 기록과 이력을 완벽히 기억하는 그래프 메모리를 바탕으로 가장 신뢰도 높은 운영 시스템으로 변모합니다.