CLI 네이티브 에이전트 실행
Claude Code, Codex, Antigravity CLI(`agy`), Cursor CLI(`agent`), OpenCode 등을 MCP 서버를 상속받은 거버넌스 워크플로우 에이전트로 손쉽게 구동합니다.
기업용 에이전트 워크플로우 플랫폼
Revka는 Kumiho 그래프 메모리 위에 구축된 에이전트 워크플로우 플랫폼입니다. 한 명의 빌더와 로컬 워크플로우로 가볍게 시작하고, 동일한 실행 기록·승인·변조 방지 감사 체인을 유지한 채 프로덕션과 보안 심의까지 확장하세요.
Claude Code, Codex, Antigravity CLI(`agy`), Cursor CLI(`agent`), OpenCode 등을 MCP 서버를 상속받은 거버넌스 워크플로우 에이전트로 손쉽게 구동합니다.
로컬 환경에서 1인 빌더 혹은 소규모 팀으로 시작한 뒤, 필요할 때 관리형 그래프 메모리, 서비스 제어, 자가 진단, 기업용 셀프 호스팅으로 확장합니다.
Merkle 해시 체인 기반의 암호학적 기록, `/api/audit/verify`를 통한 무결성 검증, RunLog JSONL, 직관적인 리스크 레일(Risk Rail) 등 보안과 감사가 사후 옵션이 아닌 시스템의 중추로 작동합니다.
Revka는 도입 심사가 시작되기 전부터 유용합니다. 로컬 워크플로우, CLI 기반 에이전트, 그래프 메모리는 개인 자동화와 소규모 팀이 그대로 쓸 수 있는 도구입니다. 같은 작업이 조직의 핵심이 되는 시점에는 — 누가 실행을 트리거했고, 어떤 에이전트가 어떤 도구를 호출했으며, 어떤 승인을 거쳐 무엇이 변경됐는지 — 조직이 요구하는 기록이 이미 갖춰져 있습니다.
Revka Operator는 선언형 워크플로우 실행 시 실제 개발용 CLI의 하위 프로세스를 직접 생성합니다. 각 에이전트는 독립적인 페르소나, 역할, 도구 허용 목록(Allowlist), 타임아웃, 모델 오버라이드 설정을 상속받아 작동하며, Revka는 필요한 MCP 서버를 주입하고 실행 이력을 정밀하게 수집합니다.
고도의 맥락 이해가 필요한 대규모 구현, 코드 리뷰, 운영자 감독 하의 개발 태스크에 Claude Code 세션을 활용합니다.
역할별 도구 범위 한정, 타겟 모델 지정, 워크플로우 단계 증적 캡처와 함께 Codex 에이전트로 코드베이스 작업을 보냅니다.
`agy` 에이전트 타입을 통해 전문적인 구현 단계나 예비 코드베이스 탐색 태스크를 Antigravity CLI에 일임합니다.
Cursor 네이티브 실행 방식을 유지하되, Revka 거버넌스의 보호 하에 Cursor CLI를 에이전트 런타임으로 안전하게 구동합니다.
자체적인 루프가 강점인 개발 태스크에 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는 모든 런타임 상태를 데이터로 남기고 검증 인터페이스를 제공하므로, 원인을 추적하고 무결성이 확인된 스텝부터 작업을 이어갈 수 있습니다.
9f2c…41aa #1025c7d1…08be #10265e93…b6f0 체인 검증 완료 /api/audit/verify 모든 런타임 이벤트가 Merkle 해시 체인에 기록되며, 언제든 체인 전체를 재검증할 수 있습니다.
{"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), 산출물 버전 관리를 연계하여 임의의 에이전트 아웃풋이 어떤 배경에서 생성되었는지 실시간으로 역추적합니다.
에이전트 생태계를 위한 일원화된 운영 화면입니다. 실시간 런타임 상태, 개별 컴포넌트 활성도, API 토큰 소비량, 구동 중인 에이전트 CLI 노드, 그리고 실시간 보안 리스크 상태까지 한눈에 파악합니다.
선언형 멀티 에이전트 워크플로우를 구성하는 시각적 편집기입니다. 사이드바의 YAML 정의와 드래그 앤 드롭 노드 디자이너가 실시간으로 동기화됩니다.
컴파일 및 실행되는 워크플로우를 실시간 그래픽 인터페이스로 추적합니다. 각 단계별 표준 출력 스트림, 도구 호출 파라미터, 중간 의사 결정을 위한 승인 대기 노드, 에이전트 간 협업 상태를 정밀 제어합니다.
에이전트들이 공유하는 사실 정보, 컨텍스트 메모리, 산출물 연결성 및 리비전 태그를 탐색합니다. 의미론적 데이터 계보(Semantic Provenance)와 에이전트 신뢰도 분석 결과를 그래프 노드로 직관화합니다.
에이전트가 실행 도중 생성해 낸 다양한 파일, 패치 코드, JSON 리포트, 데이터 번들 등의 결과물을 버전별로 조회하고 다운로드합니다. 모든 아티팩트는 암호학적 해시 검증을 통해 무결성을 입증합니다.
에이전트가 수행한 도구 호출과 파일 조작 이력까지 암호학적으로 검증 가능하게 기록합니다. 머클 트리(Merkle Tree) 구조 검증으로 로그의 위변조 여부를 언제든 확인할 수 있습니다.
Revka는 기업용 에이전트 런타임 환경을 조율하는 전면 플랫폼입니다. Operator 레이어가 선언형 워크플로우를 정밀 실행하고, Kumiho 그래프 레이어가 세션 전반에 걸쳐 워크플로우 기록, 코드 리비전, 신뢰도 추적 및 출처 메타데이터를 유지 및 저장하는 강력한 그래프 메모리 백엔드를 제공합니다.
Rust 기반의 고속 게이트웨이, 상시 실행 데몬, CLI 클라이언트, 메트릭 모니터링 수집기 및 로컬 자가 진단/감사 대시보드를 아우릅니다.
Python 기반의 오케스트레이션 백엔드로, 선언형 워크플로우 유효성 검증, 실행 라이프사이클 관리, RunLog 정밀 기록 및 에이전트 프로세스를 통제합니다.
에이전트 실행 산출물, 데이터 출처 관계, 세션의 일관성을 리비전 단위로 영속 보관하는 고도화된 버전 관리형 typed-edge 스키마리스 지식 데이터베이스입니다.
이 아키텍처에서 Revka는 워크플로우 상태, 승인, 로그, 아티팩트, 롤백 증거, 거버넌스를 책임지고, Google Agents CLI는 ADK 라이프사이클 작업을 처리합니다. A2A는 배포된 에이전트를 엔터프라이즈 생태계에서 검색 및 상호운용 가능하게 만듭니다.
Google Agent Development Kit(ADK)는 에이전트를 구축, 평가, 배포하기 위한 프로덕션급 프레임워크입니다. Revka는 ADK의 실행과 평가를 Merkle 해시 체인 로그와 Kumiho 버전 관리형 그래프 메모리로 감싸, ADK 워크로드가 증적이 갖춰진 상태로 보안 심의에 도달하도록 합니다.
CLI 에이전트 및 페르소나
정체성, 고유 성향, 톤앤매너 설정
할당된 전문 스킬
작업 목적 및 도구 세트 매핑
google-agents-cli
노드 컴파일, 검증 및 패키징 수행
빌드 게이트웨이
워크플로우 DAG를 컨테이너로 변환
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