검증된 감사 체인, 리스크 레일, 비용, 컴포넌트 상태, 라이브 오케스트레이션 상태를 보여주는 Revka 대시보드.

REVKA · Kumiho 기반의 기업용 에이전트 워크플로우 플랫폼

가볍게 시작하고, 엔터프라이즈급 감사로 증명하세요.

Revka는 https://kumiho.io 위에 구축된 엔터프라이즈급 에이전트 워크플로우 플랫폼입니다. 한 명의 빌더에서 시작하여 소규모 개발 팀, 나아가 대규모 생산 환경과 보안성 심의에 이르기까지 워크플로우 DAG, 도구 호출, 승인 프로세스, RunLog 기록, 리비전, 신뢰도 신호 및 변조 방지 감사 검증 체인을 완벽하게 유지합니다.

검증 완료
감사 체인 무결성
5개 CLIs
지원 런타임 수
페르소나
도구 및 모델 제어

CLI 네이티브 에이전트 실행

Claude Code, Codex, Antigravity CLI(`agy`), Cursor CLI(`agent`), OpenCode 등을 MCP 서버를 상속받은 거버넌스 워크플로우 에이전트로 손쉽게 구동합니다.

가벼운 시작, 완벽한 확장성

로컬 환경에서 1인 빌더 혹은 소규모 팀으로 편하게 시작한 뒤, 필요 시 중앙 통제형 그래프 메모리, 서비스 제어, 자가 진단 및 기업용 셀프 호스팅으로 끊김 없이 확장합니다.

감사 최우선 디자인 (Audit-first)

Merkle 해시 체인 기반의 암호학적 기록, `/api/audit/verify`를 통한 무결성 검증, RunLog JSONL, 직관적인 리스크 레일(Risk Rail) 등 보안과 감사가 사후 옵션이 아닌 시스템의 중추로 작동합니다.

개인 빌더에서 기업형 도입까지

한 명의 개발자에게는 유연하고, 기업 보안 심의에는 강력합니다.

Revka는 까다로운 솔루션 도입 프로세스가 수립되기 전부터 그 가치를 발휘합니다. 로컬 친화적인 워크플로우, CLI 기반 에이전트 작동, 강력한 그래프 메모리는 1인 빌더와 팀의 업무 자동화에 직관적인 도구입니다. 차후 해당 워크플로우가 기업의 핵심 자산으로 격상되는 시점에는 이미 완벽한 이력 체계가 갖춰져 있습니다. 즉, 누가 실행을 트리거했는지, 어떤 에이전트가 작동했는지, 어떤 도구가 호출되었는지, 어떤 승인 단계를 거쳤는지, 산출물이 어떻게 변경되었는지, 그리고 다음 실행에 쓰일 정확한 리비전은 무엇인지까지 기업이 요구하는 모든 증적을 완벽하게 제공합니다.

  • 개인 프로젝트, 사내 자동화 도구, PoC 데모를 로컬 런타임 제어 하에 가볍게 실행합니다.
  • 의사 결정이나 추가 입력이 필요한 구간에는 워크플로우 DSL에 human approval 및 human input 스텝을 선언적으로 추가합니다.
  • 워크플로우가 프로덕션으로 전환되는 전 과정에서 일관된 신뢰도 점수, 출처 관계성(Provenance edges), 체크포인트, 리비전, 그리고 리스크 레일을 완벽히 계승합니다.

CLI 네이티브 멀티 에이전트

기존에 활용 중인 개발용 에이전트 도구를 통제된 단일 런타임으로 연결

Revka Operator는 선언형 워크플로우 실행 시 실제 개발용 CLI의 하위 프로세스를 직접 생성합니다. 각 에이전트는 독립적인 페르소나, 역할, 도구 허용 목록(Allowlist), 타임아웃, 모델 오버라이드 설정을 상속받아 작동하며, Revka는 필요한 MCP 서버를 주입하고 실행 이력을 정밀하게 수집합니다.

claude

Claude Code

고도의 맥락 이해가 필요한 대규모 구현, 코드 리뷰, 운영자 감독 하의 개발 태스크에 Claude Code 세션을 활용합니다.

codex

Codex

역할별 도구 범위 한정, 타겟 모델 지정, 워크플로우 단계 증적 캡처와 함께 Codex 에이전트로 코드베이스 작업을 보냅니다.

agy

Antigravity CLI

`agy` 에이전트 타입을 통해 전문적인 구현 단계나 예비 코드베이스 탐색 태스크를 Antigravity CLI에 일임합니다.

agent

Cursor CLI

Cursor 네이티브 실행 방식을 유지하되, Revka 거버넌스의 보호 하에 Cursor CLI를 에이전트 런타임으로 안전하게 구동합니다.

opencode

OpenCode

자체적인 루프가 강점인 개발 태스크에 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` 인터페이스를 통해 실시간 검증을 지원합니다.

에이전트별 통합 RunLog

개별 에이전트가 송수신한 메시지, 도구 호출, 수행 결과, 발생 예외 및 최종 산출물이 정교한 JSONL 데이터로 저장되어 대시보드에서 즉각적으로 조회 및 분석이 가능합니다.

의사 결정을 위한 승인 프리미티브

사용자 승인(Human approval) 및 피드백 입력(Human input) 단계가 워크플로우 상의 독립된 스텝 타입으로 작동합니다. 승인 결과물들은 일회성 채팅 내역에 휘발되지 않고 감사 장부에 명확히 귀속됩니다.

신뢰도 기반 출처 추적

에이전트 신뢰 지표, 리비전 태그, Kumiho 그래프 기반의 출처 관계(Provenance edges), 산출물 버전 관리를 연계하여 임의의 에이전트 아웃풋이 어떤 배경에서 생성되었는지 실시간으로 역추적합니다.

직관적인 시스템 시각화

기업 운영자를 위해 제공되는 통합 관제 화면

리스크 레일, 검증된 감사 체인, 비용, 컴포넌트 상태, 커맨드 밴드, 라이브 오케스트레이션 상태가 있는 Revka 대시보드.
01

통합 커맨드 대시보드

에이전트 생태계를 위한 일원화된 운영 화면입니다. 실시간 런타임 상태, 개별 컴포넌트 활성도, API 토큰 소비량, 구동 중인 에이전트 CLI 노드, 그리고 실시간 보안 리스크 상태까지 한눈에 파악합니다.

모델 선택 노드, YAML 설정 뷰 및 사용자 정의 도구 바인딩 패널이 포함된 Revka 비주얼 워크플로우 에디터.
02

비주얼 워크플로우 빌더

선언형 복합 에이전트 워크플로우를 구성하기 위한 최첨단 시각화 편집기입니다. 사이드바의 직관적인 YAML 정의 방식과 드래그 앤 드롭 노드 디자이너를 실시간 동기화하여 개발 편의성을 극대화합니다.

실행 중인 노드 표시기, 표준 출력 로그 및 사용자 승인 대기 노드가 포함된 실시간 실행 DAG.
03

실시간 실행 그래프(DAG)

컴파일 및 실행되는 워크플로우를 실시간 그래픽 인터페이스로 추적합니다. 각 단계별 표준 출력 스트림, 도구 호출 파라미터, 중간 의사 결정을 위한 승인 대기 노드, 에이전트 간 협업 상태를 정밀 제어합니다.

노드 엔터티, 사실 관계 속성, 릴레이션 엣지 및 리비전 레벨 데이터 계보 추적이 포함된 그래프 메모리 탐색기.
04

Kumiho 기반 그래프 메모리 탐색기

에이전트들이 공유하는 사실 정보, 컨텍스트 메모리, 산출물 연결성 및 리비전 태그를 탐색합니다. 의미론적 데이터 계보(Semantic Provenance)와 에이전트 신뢰도 분석 결과를 그래프 노드로 직관화합니다.

생성된 파일, 트랜잭션 해시 및 아티팩트 버전 제어용 메타데이터가 포함된 Revka 에셋 브라우저.
05

아티팩트 및 에셋 브라우저

에이전트가 실행 도중 생성해 낸 다양한 파일, 패치 코드, JSON 리포트, 데이터 번들 등의 결과물을 버전별로 조회하고 다운로드합니다. 모든 아티팩트는 암호학적 해시 검증을 통해 무결성을 입증합니다.

머클 트리 검증 상태, 블록 해시, 서명 검증 및 JSONL 활동 기록이 포함된 감사 로그 뷰어.
06

Merkle 기반 암호학적 감사 로그

에이전트가 수행한 미세 단위 도구 호출 및 파일 조작 이력까지 암호학적으로 영구 불변 증명합니다. 머클 트리(Merkle Tree) 구조 검증 메커니즘을 적용하여 로그의 위변조나 유실을 차단합니다.

아키텍처 설계

세 개의 독립된 레이어, 하나의 검증 가능한 통합 기록

Revka는 기업용 에이전트 런타임 환경을 조율하는 전면 플랫폼입니다. Operator 레이어가 선언형 워크플로우를 정밀 실행하고, Kumiho 그래프 레이어가 세션 전반에 걸쳐 워크플로우 기록, 코드 리비전, 신뢰도 추적 및 출처 메타데이터를 유지 및 저장하는 강력한 그래프 메모리 백엔드를 제공합니다.

Revka 런타임

Rust 기반의 고속 게이트웨이, 상시 실행 데몬, CLI 클라이언트, 메트릭 모니터링 수집기 및 로컬 자가 진단/감사 대시보드를 아우릅니다.

Operator MCP

Python 기반의 오케스트레이션 백엔드로, 선언형 워크플로우 유효성 검증, 실행 라이프사이클 관리, RunLog 정밀 기록 및 에이전트 프로세스를 통제합니다.

Kumiho 그래프

에이전트 실행 산출물, 데이터 출처 관계, 세션의 일관성을 리비전 단위로 영속 보관하는 고도화된 버전 관리형 typed-edge 스키마리스 지식 데이터베이스입니다.

참조 아키텍처

Revka가 Google ADK, A2A, Cloud Run 기반 에이전트 패키징을 통제하는 방식

이 아키텍처에서 Revka는 워크플로우 상태, 승인, 로그, 아티팩트, 롤백 증거, 거버넌스를 책임지고, Google Agents CLI는 ADK 라이프사이클 작업을 처리합니다. A2A는 배포된 에이전트를 엔터프라이즈 생태계에서 검색 및 상호운용 가능하게 만듭니다.

Revka 대시보드 설정, Operator MCP 거버넌스, 기존 Revka 워크플로우 에이전트, Google Agent Platform 및 ADK 라이프사이클 작업, Enterprise A2A 상호운용, 피드백 증거 루프, 엔터프라이즈 준비 레이어를 보여주는 아키텍처 다이어그램.

Google ADK 및 에이전트 생태계 협업

타협 없는 안전성: Google ADK와 Revka가 완성하는 완벽한 기업용 결합

Google Agent Development Kit(ADK)는 대규모 비즈니스 요구 사항에 부합하도록 에이전트를 안정적으로 구축, 테스트, 평가, 배포할 수 있도록 설계된 독보적인 오픈소스 프레임워크입니다. Revka는 Google ADK의 정밀한 실행 제어 및 안전 평가(Evaluation) 기능을 전면 수용하며, 이를 Merkle 해시 체인 감사 원장 및 Kumiho의 버전 관리형 그래프 메모리망 위에 얹었습니다. 이를 통해 엔터프라이즈 플랫폼 팀이 까다로운 보안 심의 과정에서 완벽한 가시성과 신뢰성을 즉각적으로 입증할 수 있도록 지원합니다.

  • 네이티브 `[google_agents_cli]` 엔진을 조율하여, 에이전트의 컴파일부터 테스트, Vertex AI 및 Agent Platform 배포, 실시간 평가(Evaluation)에 이르는 전 주기를 Revka 런타임으로 즉시 통합합니다.
  • 보안 경계가 수립된 샌드박스 작업 공간 하에 ADK 에이전트를 배치하고, `agent.tools: google_agentops` 옵션을 통해 미세 수준의 개별 도구 허용 수준과 실행 범위를 전격 통제합니다.
  • 비즈니스 데이터 유출과 침해 사고를 사전에 차단하도록 `GOOGLE_APPLICATION_CREDENTIALS`, API Key, Vertex AI 안전 가이드라인 및 프로젝트 환경 변수를 안전하게 격리하고 관리형으로 주입합니다.
  • Google ADK가 수행한 정량적 벤치마크 및 시나리오별 평가 데이터셋 기록을 실시간 수집하여, 변경이 원천 불가능한 Merkle 검증형 RunLog 증적 문서로 완벽 변환합니다.
  • 상호 연결망을 위한 A2A JSON-RPC 2.0 표준 통신 프로토콜을 바탕으로, Google ADK 기반 에이전트가 Claude Code 및 Codex 에이전트와 동일한 워크플로우 DAG 상에서 끊김 없이 데이터를 주고받도록 조율합니다.

Google ADK 및 Revka Cloud Run 통합 아키텍처

1. REVKA CLI 에이전트 및 페르소나

CLI 에이전트 및 페르소나

정체성, 고유 성향, 톤앤매너 설정

할당된 전문 스킬

작업 목적 및 도구 세트 매핑

2. GOOGLE-AGENTS-CLI 오케스트레이션

google-agents-cli

노드 컴파일, 검증 및 패키징 수행

빌드 게이트웨이

워크플로우 DAG를 컨테이너로 변환

3. 기업용 CLOUD RUN 확장

Cloud Run 에이전트

GCP 샌드박스 상에서 동적 오토스케일링

엔터프라이즈 컴플라이언스

KMS 보안 키, IAM 역할, 머클 원장 적용

최적의 도입 대상

단 한 줄의 실행 기록도 유실되어서는 안 되는 빌더, 팀, 그리고 엔터프라이즈를 위하여

로컬 퍼스트 개발 워크플로우의 기민함을 만끽하면서도 실행 히스토리, 기억(Memory), 일관성 높은 재현성을 완벽히 챙기고자 하는 개인 파워 빌더

임시방편의 유용한 자동화 스크립트를 엄격한 승인 절차, 실시간 예산 통제 및 협업 거버넌스가 결합된 공유형 워크플로우로 격상시키려는 소규모 개발 팀

Claude Code, Codex, Antigravity CLI, Cursor CLI, OpenCode, Google ADK 도구 및 외부 에이전트(A2A)들이 얽힌 복잡한 멀티 에이전트 구동을 단일 대시보드로 관제하려는 플랫폼 운영 체계 팀

모든 결과물의 데이터 출처(Provenance), 엄격한 보안성 심의 증적, 최적화된 하이브리드 배포 경로, 영속적인 메모리 연속성 확보가 최우선인 기업 환경의 최고 보안 책임자 및 인프라 아키텍트

가볍고 유연하게 시작하여, 강력한 증적을 남기세요.

Revka는 첫 워크플로우 작성 단계에서 어떠한 무게감도 주지 않습니다. 하지만 에이전트들이 복잡한 도구를 실행하고 기업 비즈니스에 개입하는 결정적 순간, Merkle 해시 체인이 보증하는 암호학적 기록과 이력을 완벽히 기억하는 그래프 메모리를 바탕으로 가장 신뢰도 높은 운영 시스템으로 변모합니다.