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

기업용 에이전트 워크플로우 플랫폼

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

Revka는 Kumiho 그래프 메모리 위에 구축된 에이전트 워크플로우 플랫폼입니다. 한 명의 빌더와 로컬 워크플로우로 가볍게 시작하고, 동일한 실행 기록·승인·변조 방지 감사 체인을 유지한 채 프로덕션과 보안 심의까지 확장하세요.

검증 완료
감사 체인 무결성
5개 CLI
지원 런타임
Merkle
변조 방지 감사 로그

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 기반 에이전트, 그래프 메모리는 개인 자동화와 소규모 팀이 그대로 쓸 수 있는 도구입니다. 같은 작업이 조직의 핵심이 되는 시점에는 — 누가 실행을 트리거했고, 어떤 에이전트가 어떤 도구를 호출했으며, 어떤 승인을 거쳐 무엇이 변경됐는지 — 조직이 요구하는 기록이 이미 갖춰져 있습니다.

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

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

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 드릴다운, 워크플로우 재시도/승인 관리까지 에이전트 생태계의 모든 세션을 명확히 통제할 수 있습니다.

워크플로우 거버넌스

에이전트 실행, shell·Python 실행, 승인·휴먼 인풋, parallel·map-reduce 분기, supervisor·group chat 조정, handoff, structured output까지 스텝 유형을 그룹 단위로 선언합니다.

실시간 운영 가시성

WebSocket 이벤트, 실행 프로세스 상태, 개별 스텝별 출력, 도구 호출 이력, 에이전트 활성도, 커맨드 밴드 상태, 실시간 리소스 사용량 및 비용을 실시간 대시보드로 관측합니다.

버전 관리형 지식망

워크플로우 템플릿, 최종 결과물, 산출물(Artifacts), 세션, 조직 목표, 신뢰성 지표 및 데이터 이력(Provenance)을 리비전 추적이 보장되는 그래프 메모리에 보관합니다.

정책 수립 및 자가 복구

중단 신호(E-Stop), 워크스페이스 격리 장벽, 프롬프트 보안 가드, 시크릿 스캐닝, 예외 처리를 통해 실제 비즈니스 프로세스에 강력한 안전 장치를 구축합니다.

감사는 단순 준수 사항이 아닌, 시스템의 가장 첫 번째 화면입니다.

기업 환경의 에이전트 운영에는 단순 결과 캡처가 아닌 '작동 증적(Evidence)'이 필요합니다. Revka는 모든 런타임 상태를 데이터로 남기고 검증 인터페이스를 제공하므로, 원인을 추적하고 무결성이 확인된 스텝부터 작업을 이어갈 수 있습니다.

변조 감지 런타임 로그

#10249f2c…41aa #1025c7d1…08be #10265e93…b6f0 체인 검증 완료 /api/audit/verify

모든 런타임 이벤트가 Merkle 해시 체인에 기록되며, 언제든 체인 전체를 재검증할 수 있습니다.

에이전트별 RunLog

{"ts":"04:18:02Z","event":"message","agent":"claude","step":"plan"}
{"ts":"04:18:09Z","event":"tool_call","tool":"shell.run","exit":0}
{"ts":"04:18:31Z","event":"approval","actor":"operator","decision":"approved"}
{"ts":"04:18:32Z","event":"result","status":"ok","hash":"sha256:9f2c…41aa"}

메시지, 도구 호출, 승인, 결과가 에이전트 실행 단위의 조회 가능한 JSONL로 남습니다.

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

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

신뢰도 기반 출처 추적

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

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

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

통합 커맨드 대시보드

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

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

비주얼 워크플로우 빌더

선언형 멀티 에이전트 워크플로우를 구성하는 시각적 편집기입니다. 사이드바의 YAML 정의와 드래그 앤 드롭 노드 디자이너가 실시간으로 동기화됩니다.

실행 DAG 노드, 실행 상태, 타임라인, 선택된 에이전트 출력, JSONL 로그를 보여주는 Revka 워크플로우 실행 대시보드.

실시간 실행 그래프(DAG)

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

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

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

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

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

아티팩트 및 에셋 브라우저

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

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

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는 배포된 에이전트를 엔터프라이즈 생태계에서 검색 및 상호운용 가능하게 만듭니다.

버전 관리된 증거가 다음 실행을 개선합니다 트리거 & 컨트롤

플러그형 트리거

Cron, GitHub 웹훅, REST, 리비전 태그

워크플로우 엔진 + 승인 게이트

assess → code → review → merge

ADK 에이전트 계층

coder-agent

Cloud Run git 샌드박스에서 A2A 태스크 수행

reviewer-agent

Vertex AI Agent Engine에서 독립 검증

증거 & 전달

Kumiho 그래프 메모리

RunLog, 패치, 리뷰를 리비전 단위로 보존

GitHub 전달

이슈에서 PR, 머지까지 전 과정 기록

Revka 거버넌스 아래의 Google ADK

Google Agent Development Kit(ADK)는 에이전트를 구축, 평가, 배포하기 위한 프로덕션급 프레임워크입니다. Revka는 ADK의 실행과 평가를 Merkle 해시 체인 로그와 Kumiho 버전 관리형 그래프 메모리로 감싸, ADK 워크로드가 증적이 갖춰진 상태로 보안 심의에 도달하도록 합니다.

  • 네이티브 `[google_agents_cli]` 엔진으로 ADK 라이프사이클 명령(컴파일, 테스트, 배포, 평가)을 Revka 런타임에서 직접 실행합니다.
  • 각 ADK 에이전트를 샌드박스 워크스페이스 스텝 안에서 실행하고, `agent.tools: google_agentops` 권한으로 도구 범위를 세밀하게 통제합니다.
  • `GOOGLE_APPLICATION_CREDENTIALS`, Vertex AI 엔드포인트, API 키 등 GCP 자격 증명을 격리된 관리형 시크릿으로 주입합니다.
  • ADK의 평가·벤치마크 결과를 조회 가능한 RunLog 증적으로 변환합니다.
  • A2A JSON-RPC 2.0을 통해 ADK 노드가 Claude Code, Codex와 같은 워크플로우 DAG 안에서 협업하도록 조율합니다.

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

REVKA CLI 에이전트 및 페르소나

CLI 에이전트 및 페르소나

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

할당된 전문 스킬

작업 목적 및 도구 세트 매핑

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

google-agents-cli

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

빌드 게이트웨이

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

기업용 CLOUD RUN 확장

Cloud Run 에이전트

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

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

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

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

로컬 퍼스트 워크플로우의 기민함을 유지하면서 실행 히스토리, 메모리, 재현성을 함께 챙기려는 개인 파워 빌더

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

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

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

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

Revka는 첫 워크플로우를 무겁게 만들지 않습니다. 에이전트가 실제 도구를 실행하고 비즈니스에 개입하는 순간에는, Merkle 해시 체인 기록과 작업을 기억하는 그래프 메모리가 신뢰할 수 있는 운영 기반이 됩니다.

git clone https://github.com/KumihoIO/Revka.git