> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrmagent.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 경쟁사 비교

> Myrm을 인기 있는 AI 에이전트 플랫폼과 비교하는 방법 및 마이그레이션을 통해 얻을 수 있는 이점

# 경쟁사 비교 및 마이그레이션 가이드

Myrm은(는) 완전한 AI 에이전트 작업공간으로 설계되었습니다. 터미널 전용 코딩 에이전트와 달리 Myrm은 전체 코딩 기능을 유지하면서 영구 샌드박스, 교차 세션 메모리 및 엔터프라이즈급 보안을 갖춘 GUI 최초의 경험을 제공합니다.

<Note>
  **마이그레이션 안심 포인트** — SaaS·자체 호스팅·데스크톱 중 선택할 수 있고, Hermes 스킬은 GUI ZIP으로 가져올 수 있습니다. 아래 표에서 채널·메모리·보안을 행 단위로 비교한 뒤 결정하세요. Grok Build 같은 플러그인 중심 제품 사용자는 Myrm이 모델·스킬·MCP·서브 Agent·안전 프로필을 **한 번에** 설치하는 Agent 패키지를 제공합니다. 문서와 앱은 **6개 언어**(zh/en/ja/ko/de/zh-TW)를 지원하며, WebUI·클라우드·Tauri 데스크톱 모두 첫 방문 시 브라우저 언어를 자동 감지합니다.
</Note>

특히 메모리의 경우 Myrm은 이제 전체 **진단 + 원격 측정 무결성 루프** 엔드투엔드를 제공합니다. 스트림 단계 상태, 지속 단계 상태, 제어 평면 집계/경고, 프런트엔드 소스 설명(`preflight` 대 `runtime_fallback`), 모바일 비호버 복사, 엄격한 클라우드 페일클로즈 수집(공유 봉투 멱등성 + 공유 중복 제거 백엔드를 사용할 수 없을 때 자동 로컬 대체 없음, `dedup_reject` 사용) 이유 측정항목). 최근 집중 회귀 실행(2026-07-19): 서버 28 통과, 제어 평면 55 통과, 프런트엔드 14 통과.

턴당 기능 제어를 위해 Myrm은 완전한 관찰 가능성(제출/적용/noop/큐/바쁨/최종 결과 + 실패 이유)을 갖춘 **원턴 스킬/MCP 재정의 칩**을 지원합니다. 집중 검증(2026-07-29): 프런트엔드 29/29 통과, 서버 10/10 통과; 목표 적용 범위는 핵심 프런트엔드 파일의 라인 62.47%, 서버 원격 측정 모듈의 전체 라인 72%에 도달했습니다. 이는 팀에게 추측이 아닌 비용/신뢰성 조정에 대한 마이그레이션 안전 증거를 제공합니다.

## 최신 검증 스냅샷 (2026-08-16 · 이미지 전송 압축 파이프라인 · 실제 Chrome E2E)

* **초고화질 사진·긴 스크린샷도 항상 통과 (vs Hermes / OpenClaw / Claude Code / ChatGPT):** Myrm은 **서버 측**에서 base64 기준 4MiB 임계값으로 이미지를 자동 압축합니다 — OpenAI/Claude/Groq 각사의 단일 이미지 상한에 정렬됩니다(base64 임베드 시 raw 바이트가 \~4/3로 부풀기 때문에 raw 기준 판정은 초과 페이로드를 놓치게 됩니다). 모든 출처(업로드 / 붙여넣기 / 드래그앤드롭 / 카메라 프레임 / 채널 메시지)가 동일한 압축 파이프라인을 거치며, 2048px 충실도 다운샘플링으로 비전 분석 선명도는 유지됩니다. 경쟁사는 대부분 브라우저 일회성 압축뿐이며 서버 측 방어선·공급자 상한 정렬이 없습니다.
* **80MP 압축 해제 폭탄 방어(보안):** `MAX_DECODE_PIXELS = 80_000_000` 경계 보호 — 거대 캔버스를 선언하는 악성 소형 파일(decompression bomb)은 `Image.open` 단계에서 `DecompressionBombError`를 던져 **픽셀 0개 할당**, 메모리 폭주 없음; 합법적인 대형 이미지는 정상 디코딩됩니다(Anthropic 상한 8000px/변 ≈ 64MP).
* **바이트 + 픽셀 양방향 방어:** `stream_recovery_oneshot._shrink_oversized_images`는 base64 바이트 수(`SEND_COMPRESS_TRIGGER_BYTES`)와 픽셀 크기를 모두 검사하며, PNG 재인코딩 바이트 증가도 오판하지 않습니다; 압축 불가 이미지는 거부 페이로드를 재전송하지 않습니다.
* **정직한 범위:** 영상/오디오는 자체 등급별 크기 제한(100MB/25MB)을 유지하며, 이 스냅샷은 이미지 경로만 다룹니다.
* **검증:** Harness `stream_recovery_oneshot` **46 passed** + Server `model_resolver_enrich/enrich_model_capabilities` **21 passed** + `image_enrichment` 압축 경로 + **Chrome E2E 1 passed**(`test_image_upload_stream_chrome_e2e.py`: 실제 WebUI 파일 주입 → multipart 업로드 → 썸네일 → 전송 → LLM 비전 응답 → API 영속성 검증, \~3.9MiB 이미지로 실제 압축 실행).
* **자료 SSOT:** `temp-docs/materials/MULTIMODAL_CAPABILITY_ADVANTAGE.md`(2026-08-16 헤더) · `myrm-agent-harness/src/myrm_agent_harness/utils/media/image_compressor.py` · `myrm-agent-harness/src/myrm_agent_harness/agent/streaming/recovery/stream_recovery_oneshot.py`

## 최신 검증 스냅샷 (2026-08-16 · 세션 수준 성능 구성 · 모델별 LLM 소요 + 첫 토큰 지연)

* **한 세션의 시간과 비용이 실제로 어디에 갔는지 (vs Hermes / deer-flow / CoPaw / LobsterAI / OpenClaw):** Myrm의 세션 분석 패널은 모든 세션을 모델별로 분해합니다 — 각 모델이 몇 번 호출됐고 누적 소요 시간은 얼마인지(LLM 구성), 여기에 응답 속도 요약(첫 토큰 지연의 평균·P95)까지 제공합니다. 경쟁사는 사용자 대상 동일 집계가 없습니다: Hermes는 이벤트 수준 `duration_seconds`만 노출(모델별 세션 합계 없음, TTFT 패널 없음), deer-flow / CoPaw / LobsterAI는 LLM 소요 시간 집계가 아예 없으며, OpenClaw의 diagnostics는 성능 대시보드가 아닌 보안 정리 유틸리티에 불과합니다.
* **정직한 범위:** 이 기능은 '사후·세션 단위'로 "어느 모델이 병목인가"를 답합니다. 실시간 턴별 지연은 메시지 수준 Token Economics + 모델 속도 테스트 대시보드가 계속 담당합니다(같은 화면에서 상호 보완, 중복 아님).
* **검증:** server 통계 스위트 **170 passed**(`_build_llm_duration_breakdown` 3 버킷 집계 + legacy 이벤트 필터 + API 엔드투엔드 전달 포함), 프런트엔드 vitest **328 passed**(SessionAnalyticsDialog + DailyJournal의 i18n 알려진/미지 모드 폴백 포함), `tsc`/`oxlint`/`verify:i18n` 모두 통과, **Chrome E2E 1 passed in 70.81s**(실제 브라우저 `/journey` 전체 페이지 렌더링).
* **자료 SSOT:** `temp-docs/materials/OBSERVABILITY_ANALYTICS_ADVANTAGE.md`(2026-08-16 헤더) · `myrm-agent/myrm-agent-server/app/api/statistics/session_analytics.py` · `myrm-agent/myrm-agent-frontend/src/components/features/settings/sections/system/SessionAnalyticsDialog.tsx`

## 최신 검증 스냅샷 (2026-08-14 · 턴 종료 시 제어권 보장 반환 · 잔상 없음)

* **모든 종료 경로에서 제어권 결정적 반환 (vs KimiCU / Codex / DeepSeek)**：데스크톱/브라우저 에이전트 턴이 끝날 때 — 정상 `MESSAGE_END`, 사용자 중단, `ERROR`, `AGENT_CANCELLED`, 컨텍스트 오버플로, 예산 소진 — Inspector의 '제어 중' 상태가 공유 헬퍼 `releaseTurnInspectorControls(chatId)`를 통해 **즉시 결정적으로 해제**됩니다. 경쟁사는 LLM이 `turn_ended` 툴을 스스로 호출하도록 의존하며(KimiCU 실증 결함: 에이전트가 이미 멈췄는데 '화면에 계속 컴퓨터 사용 중으로 표시'), 약한 모델이 잊어버리면 해제가 실패합니다. Myrm은 **모델 자율성에 전혀 의존하지 않습니다** — 백엔드 종료 이벤트가 프런트엔드에 도달하면 정리가 트리거됩니다.
* **다중 패널 격리 + 수동 패널 보호**：`engagedChatId`가 정리를 턴 소유 채팅으로 한정하여 병렬 채팅 패널이 서로의 Inspector를 닫지 않습니다. `isTurnView`가 에이전트 생성 뷰와 사용자 수동 스냅샷을 구분하여 사용자가 직접 연 패널은 절대 강제로 닫히지 않습니다. 멱등(미엥게이지/채팅 불일치 시 no-op).
* **사용자가 보는 이점**：'AI는 이미 멈췄는데 화면은 계속 컴퓨터 사용 중'이라는 잔상이 사라지고, 병렬 세션 간 제어 상태가 섞이지 않습니다.
* **검증**：프런트엔드 Vitest **76 passed**(13개 파일: turn engagement ×22, teardown/clearActivePlan ×13, view-update ×6, streamConsumer ×18, scoped 선택자 ×8, release 헬퍼 ×2, resolveStreamChatId ×5) + Chrome E2E Inspector 패널 라이프사이클 **5/5**(`test_inspector_panel_lifecycle_turn_end_releases_engaged_view`, 2026-08).
* **Material SSOT:** `temp-docs/materials/COMPUTER_USE_ADVANTAGE.md`(2026-08-14 헤더 '回合结束保证释放' 섹션) · `BROWSER_AUTOMATION_ADVANTAGE.md`(BLCV · Multi-Chat Isolation) · `src/lib/inspector/releaseTurnInspectorControls.ts` · `useDesktopInspectorStore.ts` · `useBrowserInspectorStore.ts`

## 최신 검증 스냅샷 (2026-08-12 · 마켓플레이스 Agent 패키지 원클릭 설치 + 클라우드 안전 업그레이드)

* **마켓플레이스 Agent 패키지 설치 → 안전 force-push 업그레이드 → 롤백 → 동적 명단 (vs Claude Code/Cursor / Coze 3.0 / OpenClaw)**: `test_marketplace_import_full_chain.py` 통합 **14 passed**(실제 인메모리 SQLite + 실제 스킬 디스크 쓰기 + 인프로세스 ASGI HTTP 전체 체인, 핵심 경로 제로 목업) + 유닛 회귀 **70 passed**; `import_agent_profile.py` **100% 라인 커버리지**(2026-08-12 실측).
* **엔드투엔드 검증 완료**: ① 단일 패키지 원자 설치(모델+프롬프트+번들 스킬+서브 Agent+MCP+안전 프로필), publisher→로컬 ID 재매핑, 어느 단계든 실패 시 전체 롤백; ② force-push 업그레이드는 패키지에서 `None`으로 직렬화된 필드를 '변경 안 함'으로 처리 — NOT NULL 컬럼에 빈 값을 쓰지 않으며, 로컬 스킬/서브 Agent 바인딩이 업그레이드 후 그대로 유지(사용자 커스터마이징 덮어쓰기 금지); ③ 모든 force-push는 먼저 `pre-force-push` 스냅샷을 쓰고 `AGENT_CONFIG_UPDATED` 이벤트를 발행 — `rollback_profile`로 업그레이드 전 설정을 원클릭 복원; ④ `allow_discovery` 에이전트별 독립 스위치로 동적 명단 가입을 제어, `update_agent`로 실시간 전환(켬→명단 등록, 끔→숨김, 다시 켬→재등록); ⑤ CP 안전 채널: 토큰 누락/오류 → 403, `target_agent_id` 없음 → 404 fail-closed, 샌드박스 배포는 번들 스킬 거부.
* **사용자에게 보이는 경쟁사 대비 장점**: Claude Code/Cursor는 subagent YAML + 플러그인 + MCP + 스킬 바인딩을 네 단계로 수동 조립해야 함; Coze는 팀 목록이 플랫폼 고정(로컬 프라이빗 Agent 없음, 에이전트별 발견 스위치 없음); OpenClaw는 고정 설정 파일뿐. Myrm은 '한 패키지로 Agent 전체 설치, 업그레이드가 로컬 커스터마이징을 절대 덮어쓰지 않음, 모든 업그레이드 원클릭 실행 취소, 프라이빗 Agent가 팀 발견 명단에 자유롭게 출입' 가능한 유일한 워크스페이스.
* **정직한 범위**: force-push/롤백은 현재 Agent 구성 레이어(스킬, 서브 Agent, MCP 바인딩, 도구, 메모리 정책, 워크스페이스 정책, cron 검증)를 대상으로 함; 업그레이드 GUI가 스킬별 파일 내용 diff를 아직 렌더링하지 않음 — 스냅샷 복원은 현재 API 기반.
* **Material SSOT:** `temp-docs/materials/SKILL_MARKET_AND_ADOPTION_ADVANTAGE.md` §시장 Agent 패키지 원클릭 설치 · `app/api/internal/import_agent_profile.py` · `app/services/agent/marketplace/import_.py` · `tests/integration/test_marketplace_import_full_chain.py`

## 최신 검증 스냅샷 (2026-08-11 · LLM 구조화 JSON 파싱 견고성 · 6대 경쟁사 코드 수준 실증)

* **하나의 자가 복구 추출 레이어, 17+ 모듈 공용 (vs OpenClaw / Hermes / deer-flow / LobsterAI / CoPaw / jiuwenclaw)**: harness 견고 파서 `parse_llm_json_object` / `parse_llm_json_list` (`utils/chat_utils.py`)이 **17+ 비즈니스 모듈**을 지원합니다 — skill 진화, wiki 컴파일, 모순 탐지, 메모리 추출(implicit feedback / cognitive deriver / staleness review / proactive extraction), sidecar 요약, 브라우저 세션 구조화 추출, semantic judge, DW 오케스트레이션 등. 유닛 **4899 passed**; 실제 LLM 통합 **13 passed** (`tests/integration/llm_extraction/` + staleness reviewer + wiki reindex, 전 구간 무목업); harness 아키텍처 게이트 전부 통과.
* **검증 완료, 경쟁사별 코드 수준 (2026-08)**: OpenClaw는 프로덕션 코드에서 직접 `JSON.parse` 호출(`agent-run-control-shared.ts:267`, `state/openclaw-state-ownership.ts:79`) — 펜스 하나나 산문 한 문장이면 바로 실패. Hermes의 `extract_json_candidate`(`tools/delegation_output_schema.py:80`)는 펜스 제거 + 앞뒤 괄호 슬라이싱 후 그대로 `json.loads`; `jiter_preload.py`는 OpenAI SDK의 Rust 가속 파서일 뿐 문법을 고치지 않습니다. deer-flow는 LLM 자유 텍스트용 JSON 추출기가 **아예 없습니다**(전체 `json.loads`는 자체 파일/메시지 데이터 전용). LobsterAI `parseJsonObject`(`sessionDiagnostics/archive.ts:63`)는 그대로 `JSON.parse` + catch→null. CoPaw `extract_json_payload`(`utils/structured_output.py:59`)는 펜스 + 균형 괄호 스캔이지만 **첫 번째** JSON만 취하고 제어 문자 이스케이프·끝 쉼표 제거는 없음; `json_repair`는 설정 파일 전용. jiuwenclaw `extract_json_from_response`(`server/hooks/executor.py:270`)는 직결→정규식 펜스→`{}` 슬라이스 3단 폴백, 전부 실패 시 `{}` 반환으로 조용히 삼킴.
* **어떤 경쟁사도 없는 4가지 능력**: ① (첫 번째가 아닌) **마지막** 유효 JSON 블록 선택 — 추론 모델의 '초안 JSON → 최종 답변' 오염에 강함; ② 문자열 리터럴 내 잡음 제어 문자 이스케이프(`_escape_control_chars_in_strings`); ③ 끝 쉼표 제거(`_strip_trailing_commas`); ④ `require_key` 스키마 인식 필터 — 배열/객체 모호 시 대상 키를 가진 객체만 인정. 이는 17개 모듈의 수동 취약 파싱을 하나의 공용 안전 레이어로 통합한 M1-M17 하드닝의 성과입니다.
* **사용자에게 보이는 이점**: skill/wiki/메모리/judge 파이프라인이 모델이 JSON을 산문에 끼워 넣거나, 펜스를 붙이거나, 초안을 먼저 출력하거나, 문자열에 날것 `\n`/`\t`를 넣어도 조용히 실패하지 않습니다 — 수동 재시도나 '다시 한 번' 루프 불필요.
* **Material SSOT:** `temp-docs/materials/REASONING_MODEL_COMPATIBILITY_ADVANTAGE.md` §LLM 구조화 JSON 파싱 견고성 · `myrm-agent-harness/src/myrm_agent_harness/utils/chat_utils.py`

## 최신 검증 스냅샷 (2026-08-09 · Kanban IN\_REVIEW 인간 승인 게이트 · 9상태 수명주기)

* **작업 수준 인간 승인 게이트 엔드투엔드(vs Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 하네스 `test_in_review.py` **11/11** + 서버 `test_in_review_api.py` **14/14** = **테스트 25개, 실패 0개**(2026-08-09 실측, `scripts/dev/run-pytest-safe.sh`).
* **검증됨:** `require_approval=true` 작업은 디스패처 검증 후 **IN\_REVIEW**에 도달합니다(절대 COMPLETED가 아님). `/approve` → COMPLETED + 종속 항목 승격; `/reject` → READY 재작업, reason이 `error`에 기록됨. IN\_REVIEW에서 수동 이동은 **409**를 반환(승인 게이트 우회 불가). 비 IN\_REVIEW 상태에서 approve/reject는 멱등. 동시 approve는 정확히 한 번만 성공. reject reason + review 기록은 worker 컨텍스트에 주입. `REVIEW_REQUESTED` 알림은 `BACKGROUND_TASK_DONE`으로 소스 채팅에 라우팅(`suppress_web_push`). orchestrator의 `kanban_add_task`는 `require_approval` 지원.
* **사용자에게 보이는 경쟁 우위:** Kanban 수명주기가 **9상태 + 23개 이벤트**로 확장됨(`IN_REVIEW` 상태 + `REVIEW_REQUESTED`/`APPROVED`/`REJECTED` 이벤트). 경쟁사에는 작업 수준 인간 승인 게이트가 없습니다. Hermes는 작업을 직접 완료(승인 상태 없음), OpenClaw Workboard는 표시 전용(LLM 도구 0개), deer-flow/LobsterAI/CoPaw/jiuwenclaw는 기본 Kanban이 없음. Myrm은 검증된 장기 작업을 '검토 대기'에 두고 운영자가 명시적으로 승인/거부해야 하는 유일한 Agent 워크스테이션입니다. 승인은 REST/GUI로 구동되며 우회 가능한 LLM 도구가 없습니다.
* **정직한 범위:** 승인은 동기식 REST/GUI입니다(아직 IM 인라인 승인 버튼 없음). review 기록은 도구 출력을 통해 worker 컨텍스트에 표시됩니다(아직 전용 GUI 패널 없음). 게이트는 작업 단위 opt-in(`require_approval`)이며 전역 강제가 아닙니다.
* **재료 SSOT:** `temp-docs/materials/KANBAN_TASK_SCHEDULING_ADVANTAGE.md` §IN\_REVIEW · `toolkits/kanban/dispatcher.py` · `services/kanban/review_ops.py` · `api/kanban/routes/tasks.py`

## 최신 검증 스냅샷 (2026-08-03 · Wiki Compile Protection Chain · Wiki Roadmap #6)

* **7계층 컴파일 보호 체인 무결성(대 Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 하네스 compile\_resilience **12/12** + 대기열 **13/13** + 컴파일러 코어+확장 **52/52** + 설문조사 **10/10** + 서버 wiki\_queue\_resilience **2/2** + wiki\_api+ingest **47/47** + import\_raw\_gate **4/4** + 프런트엔드 wikiQueuePoll **7/7** + WikiSection.evidence **1/1** = **테스트 148개, 실패 0개**(\~2분, 배치 8개, 하네스 + 서버 + 프런트엔드).
* **검증됨:** 증분 SHA256 해시 필터링(`_filter_changed_files`)은 변경된 파일만 컴파일합니다. `batch_size=10` 배치당 제한 LLM 비용; `evaluate_batch_pause` 회로 차단기(AUTH/BILLING → 즉시 일시 중지, RATE\_LIMIT×3 → 일시 중지, ≥5 실패 → 강제 일시 중지); `is_compile_paused`은 일시 중지되면 처리를 건너뜁니다. `reset_stale_processing`은 5분 후에 멈춰 있는 항목을 복구합니다. `WikiPendingEdits` 오래된 감지로 HITL 승인/거부/수정; `WikiQueuePanel` 실시간 SSE 일시 중지/계속/취소/재시도 제어를 통한 모니터링 + `WikiCompilePhaseBar` 3단계 진행 시각화. 어떤 경쟁업체도 컴파일 보호 메커니즘을 구현하지 않습니다.
* **범위 확인 게이트가 필요하지 않은 이유:** 사전 컴파일 파일 선택 UX는 근본적으로 열악합니다. 사용자는 각 내용을 읽지 않고는 의미 있게 컴파일할 파일을 "선택"할 수 없습니다. 컴파일 후 보류 중인 편집은 효과적인 HITL을 제공합니다. 사용자는 추출된 개념 이름과 콘텐츠를 확인하여 의미 있는 승인/거부/편집 결정을 내릴 수 있습니다. 7계층 보호 체인(증분 + 배치 + 회로 차단기 + HITL)은 이미 LLM 비용을 포괄적으로 제어합니다.

## 최신 검증 스냅샷(2026-08-03 · SaaS 청구 투명성 패널 · 로드맵 #1)

* **SaaS 청구 투명성 패널(TRAE / Cursor / Claude Code / Codex / OpenClaw / Maka):** CP 청구 카탈로그 **12/12 pytest** (tier\_multipliers + topup\_available + model\_tier + burn\_table 엣지 케이스) + FE TypeScript 컴파일 확인 + Chrome E2E 계정 페이지 렌더링 = **12개 테스트, 0개 실패**.
* **확인됨:** CP `burn_table.py`은 `catalog.py` `tier_multipliers` API 필드를 통해 `TIER_MULTIPLIER`(LITE 1×/STANDARD 3×/FRONTIER 10×) + `TIER_EXAMPLES`을 노출합니다. FE `QuotaDisplay.tsx`은 5차원 SaaS 청구 패널(구독 WU 진행률 표시줄 + 충전 WU 컴팩트 잔액 + 일일 새로 고침 허용 + 무료 모델 목록 + 계층 승수 요율표) + 경쟁력 있는 가격 설명(6-로케일 i18n: 세션별 Claude 코드/월별 커서/완료당 Codex/토큰별 Myrm BYOK) + 신뢰성 신뢰 막대를 렌더링합니다. `cp-billing.ts` 패치 `billing_provider` + `topup_available` + `yearly_checkout_available`; NaN 안전 산술(`stats.chat.per` / `stats.search.per` + `StatCard` 백분율의 `limit > 0` 가드).
* **사용자가 볼 수 있는 경쟁 우위:** Myrm은 모델 계층 승수, 일일 새로 고침 할당량, 무료 모델 목록 및 플랫폼 간 가격 비교를 모두 단일 GUI 패널에 공개적으로 표시하는 유일한 AI 에이전트 제품입니다. TRAE는 WU 전환율을 숨깁니다. 커서는 모델별 투명성 없이 월정액을 번들로 제공합니다. Claude Code는 모델 가중치 공개 없이 세션당 요금을 청구합니다. Codex는 단일 `rollout_budget` 차원만 노출합니다. OpenClaw는 OAuth 공급자 수준 비율 창만 표시합니다(WU 분석 없음). Maka는 사후 사용 통계 테이블만 제공합니다(실시간 할당량 없음, 승수 없음).
* **정직한 범위 참고 사항:** 경쟁사 가격 모델 설명은 정적 i18n 텍스트입니다(라이브 API 아님). 승인/PDV 문서에 대한 신뢰성 신뢰 막대 링크(실시간 SLA 측정항목 아님) topup WU 표시는 조건부입니다(`topupWu > 0`인 경우에만 렌더링됨).
* **재료 SSOT:** `temp-docs/materials/USER_EXPERIENCE_ADVANTAGE.md` §30 · `QuotaDisplay.tsx` · `QuotaWidgets.tsx` · `burn_table.py` · `catalog.py`

## 최신 검증 스냅샷(2026-08-03 · Humanize 듀얼 레이어 SSOT · 로드맵 #6+#8)

* **인간화 + 범위 + 기술 저장 미리보기 방언(OpenWorker / Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw 대비):** `humanize.test.ts` + `utils.humanize.test.ts` **12/12** + `PolymorphicApprovalCard` + `ToolCallApproval` + `SaveSkillApprovalPreview` **18/18** + `SingleApprovalCard.saveSkill` + `shellCommandDisplay` + `buildToolApprovalRequest` **19/19** = **49 vitest, 실패 0개**(\~30초, 배치 3개, **Chrome 없음 MCP** — MCP 탐색 시간 초과, `curl :3000` **200 확인**).
* **검증됨:** FE `lib/humanize/` SSOT는 ProgressSteps + 3개의 승인 아웃렛(Single/Polymorphic/ToolCall)을 연결합니다. `resolveScopeNote` 외부는 `EXTERNAL_TOOLS`을 통해서만 가능합니다(`about:blank`/콜론과 유사한 브라우저 대상에서 false 외부 수정). `SaveSkillApprovalPreview` + `skill_manage` 정규화; `PtcHintBadges` 6개 로케일 PTC 힌트; 6개 로케일 `humanize.*` + `toolApproval.ptc.*` i18n 검증이 사전 테스트에서 통과되었습니다.
* **OpenWorker와 비교하여 사용자가 볼 수 있는 승리:** 6개 로케일과 EN 전용 Humanize; 3-아웃렛 범위 패리티(OW: ApprovalCard + InboxItemCard — Myrm에는 받은 편지함 제품이 없음) 스킬 저장 미리보기 + PTC 배지는 Myrm 전용 광택입니다. 대 6개 발톱 저장소: **아니요** FE 도구 라인은 SSOT를 전혀 인간화하지 않습니다.
* **정직한 범위 참고:** HumanLine 굵은 강조 없음(OW에는 TitleText/LineText가 있음 — ​​ROI \~2/10); 성적표 거부됨 `humanizeAsk` 행(진행 취소됨→긴제 표지 요청); 이번 라운드에는 Chrome 실시간 승인 서랍 E2E가 서명되지 않았습니다. vitest 적용 범위 API Bun에서 실패 - 적용 범위 %를 인용하지 마십시오.
* **재료 SSOT:** `temp-docs/materials/USER_EXPERIENCE_ADVANTAGE.md`(Humanize Dual-Layer 하위 섹션) · `myrm-agent-frontend/src/lib/humanize/_ARCH.md` · `components/approval/_ARCH.md`

## 최신 검증 스냅샷(2026-07-31 · 평가 가져오기 파이프라인 · 프로젝트 마일스톤)

* **평가 아티팩트 스마트 가져오기(대 OpenClaw / Hermes Agent / Deer Flow / LobsterAI / CoPaw / JiuwenClaw)**: 백엔드 아티팩트 API **8/8** + 마일스톤 API **15/15** + 평가 서비스 **6/6** + 통계 API **4/4** = **33 pytest, 0 실패**; 프런트엔드 가져오기 후보 **7/7** + 측정항목 **5/5** + 오류 매핑 **9/9** = **21 vitest, 0 실패**. 총 **54개 테스트, 0개 실패**(12초 미만, 배치 4개, **Chrome 없음 MCP**).
* **검증됨**: `GET /files/artifacts?project_id=` 프로젝트 범위 후보 필터링 + 의미론적 후보 프로브(`parse_assessment_markdown` 재사용) `POST /projects/{id}/milestones/import-assessment` 멱등원장 + 실패 롤백 + 구조화된 `import_reason`; `POST /statistics/assessment-import/events` 퍼널 지표(시도/성공/실패/삭제) + `GET summary` 집계; 프런트엔드 `ProjectMilestonePanel` 후보 목록(가져올 수 있는 우선 순서) + 원클릭 가져오기 + 수동 ID 대체 + 구조화된 오류 i18n 매핑(6가지 이유) + 삭제 복구 기능이 있는 원격 측정 버퍼.
* **사용자가 볼 수 있는 경쟁 우위**: 6개 경쟁 저장소 모두 "평가 아티팩트 → 프로젝트 마일스톤/작업" 가져오기 파이프라인이 부족합니다. 의미론적 후보 프로브가 없습니다(표시하기 전에 가져오기 가능성 확인). 멱등원장 없음(중복 가져오기 거부) 실패 없음 자동 롤백; 구조화된 오류 피드백이 없습니다. 유입경로 관찰 가능성이 없습니다. Myrm은 전체 "평가 출력 → 후보 프로브 → 원클릭 가져오기 → 멱등성 보장 → 실패 롤백 → 구조화된 피드백 → 유입경로 관찰 가능성" 폐쇄 루프를 독점적으로 제공합니다.
* **정직한 경계**: 후보자 순서는 현재 "가져올 수 있는 예/아니요" + 최근성으로 구분됩니다. 아직 콘텐츠 관련성 의미 순위가 없습니다(다음 최적화). `dropped_report`은 전역 컨텍스트를 사용합니다(프로젝트 수준 문제 해결에는 향후 버킷이 필요함). 프런트엔드 요약은 최대 90일이고 백엔드는 365일입니다(빈도가 낮은 시나리오, 허용됨).
* **재료 SSOT:** `temp-docs/materials/PROJECT_MILESTONE_ROADMAP_ADVANTAGE.md` · `app/api/files/artifact_api.py` · `app/api/statistics/assessment_import.py` · `ProjectMilestonePanel.tsx` · `assessmentImportMetrics.ts`

## 최신 검증 스냅샷 (2026-07-31 · MCP 추출 HITL 브리지 · 로드맵 #6)

* **MCP 추출 → GUI HITL 브리지(vs Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 하네스 `TestBuildElicitationCallback` **13/13** + 서버 `test_mcp_elicitation_handler` **16/16** = **29개 테스트, 0개 실패**(\~4초, 2개 배치, **Chrome 없음) MCP**).
* **검증됨:** `MCPSessionActor._build_elicitation_callback`는 5단계 안전(수락→수락, 거부→거절, 시간 초과→취소, 예외→거절, 예상치 못한→거절)을 갖춘 비즈니스 계층 핸들러에 MCP SDK `ElicitRequest`을 연결합니다. URL 모드 추출이 명시적으로 거부되었습니다. 서버 `build_mcp_elicitation_handler`는 `ApprovalRegistry` + `asyncio.Event` 정지 + SSE 프런트엔드 푸시를 통해 `ApprovalRecord`를 생성합니다. `_normalize_decision`은 8개의 결정 변형을 3개의 MCP 작업(수락/거부/취소)에 매핑합니다. 프런트엔드 `PolymorphicApprovalCard`는 황색 경고 헤더 + 서버 이름 + `ExpiryCountdown`을 사용하여 `mcp_elicitation`을 렌더링합니다.
* **경쟁업체 대비 사용자 눈에 보이는 승리:** Myrm은 카운트다운 + 지속적인 감사 추적이 포함된 **GUI 승인 카드 제공** — Hermes는 CLI `readline` 차단(시간 초과 없음, 감사 없음, GUI 없음)을 사용합니다. OpenClaw의 유도 브리지는 Codex 플러그인 전용입니다(범용 사용자 확인이 아닌 자동 채우기 경험적 방법). deer-flow / LobsterAI / CoPaw / jiuwenclaw는 **아니요** 유도를 지원합니다.
* **정직한 범위 참고 사항:** `ElicitResult.content`(양식 데이터 수집)이 구현되지 않음 — 범용 사용자 양식 입력을 지원하는 경쟁사는 없습니다. `edited_payload` 인프라는 필요한 경우 향후 통합을 지원합니다. URL 모드 추출이 거부되었습니다(서버 호스팅 아키텍처에서는 브라우저 리디렉션이 적용되지 않음).
* **재료 SSOT:** `temp-docs/materials/TOOL_ECOSYSTEM_ADVANTAGE.md` · `toolkits/mcp/session_actor.py` · `services/agent/backends/mcp_elicitation_handler.py` · `PolymorphicApprovalCard.tsx`

## 최신 검증 스냅샷(2026-08-03 · Artifact + Wiki Ingest Pipeline · Wiki Roadmap #5)

* **아티팩트 시스템 + wiki 수집 파이프라인 무결성(대 Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 하네스 아티팩트 코어 **160/160** + 서버 아티팩트\_api + wiki\_ingest **22/22** + 서버 아티팩트 코어 + Deliverable\_path\_scanner **23/23** + 하네스 아티팩트\_ready + Artifact\_observer **14/14** + 하네스 raw\_gate + Vault\_archive **8/8** = **227 pytest, 0개 실패**(\~1분, 5개 배치, 하네스 + 서버).
* **검증됨:** `ArtifactProcessor` 템플릿 메서드 패턴(이벤트 구문 분석 → 필터 → 지속 → 메타데이터) + XSS 보호(활성 콘텐츠 강제 다운로드) + `short_file_id` SSE 지원; `wiki_ingest_tool` 3방향 디스패치(URL/파일/텍스트) + 바이너리 문서 구문 분석 + 대용량 파일 자동 분할 + 충돌 정책 FAIL + 보안 검사; `deliverable/scanner` 40개 이상의 확장 지원 + 5MB 크기 제한 + 코드 블록 필터링; `ArtifactVault` put\_file + sha256 해시 저장소 + DB 아티팩트 + ArtifactVersion 버전 관리. 아키텍처는 Wiki(지식 기반 수집/컴파일/쿼리)에서 아티팩트(작업 출력 저장/보기)를 올바르게 분리합니다. `wiki_ingest_tool`(에이전트에서 시작하는 정확한 쓰기)를 통해 요청 시 연결됩니다. 어떤 경쟁업체도 자동 제공 항목→Wiki 수집을 구현하지 않습니다.

## 최신 검증 스냅샷(2026-08-03 · Obsidian Import + File Watch Coverage · Wiki Roadmap #4)

* **Obsidian Vault 가져오기 + 파일 감시 + Second Brain cron 멱등성(대 Hermes / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** Harness wiki 구조/vault\_archive/raw\_gate **33/33** + 서버 흑요석 어댑터/내보내기/공개 **49/49** + file\_watch\_service/browse\_watch **6/6** + wiki\_api + Vault\_portability **34/34** + second\_brain\_onboarding **10/10** + local\_actions/project\_api **68/68** + Workspace\_sync/migration **12/12** + Harness file\_ops **41/41** = **253 pytest, 0 실패**(\~2분, 5개 배치, 하네스 + 서버).
* **검증됨:** `_process_obsidian_vault` \[router.py:1990-2044] 전체 파이프라인(스캔 + 머리말 구문 분석 + 이미지 마이그레이션 + 충돌 감지 + 보안 거버넌스 + 감사 추적); 4개의 가져오기 채널(obsidian/obsidian-zip/folder/zip); `WorkspaceFileWatchService` 참조 카운팅 + 0.8초 디바운스 + 임시 파일 필터링 + `is_dangerous_path` 안전 + 최대 32개 감시 경로 + SSE 이벤트 푸시; Obsidian 크로스 플랫폼(macOS/Windows/Linux)에서 엽니다. 프로젝트 마운트 동기화 + SSE 자동 새로고침. **기존 버그 1개 수정:** `test_apply_second_brain_preset_idempotent_reuses_cron` mock `SimpleNamespace` 누락된 `command`/`job_type` 속성 ​​+ 세 번째 크론 작업(`wiki_maintain`)이 조롱되지 않음 → Pydantic 검증 실패.

## 최신 검증 스냅샷 (2026-08-03 · OKF 확장 출처 메타데이터 + 세션 방향 · Wiki 로드맵 #1+#2)

* **Wiki 출처 메타데이터 전체 스택 + 세션 방향 패리티(vs Hermes llm-wiki / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** Harness recognition\_map/sidecar/index\_routing **41/41** + 검색/쿼리 **63/63** + 컴파일러/프런트매터 **87/87** + 서버 위키 **283/283** = **474 pytest, 실패 0개**(\~4분, 4개 배치, 하네스 + 서버).
* **확인됨:** `WikiProvenance(StrEnum)` `frontmatter_contract.py`의 6개 멤버 열거형; 멱등성이 있는 `pending_edits` DB `provenance` 열 `ALTER TABLE`; YAML `_coerce_enum_values` 직렬화 수정; 컴파일러 + 모순\_합성 마법 문자열이 대체되었습니다. 서버 `ConceptResponse.provenance`은 머리말에서 구문 분석되었습니다. `WikiPendingEdits.tsx` + `WikiConceptDetailPanel.tsx`(다크 모드 + 5-로케일 i18n)의 프런트엔드 출처 배지. 세션 방향: `read_hot_context()` + `read_log_context()`은 모든 `wiki_query`에 자동 추가됩니다. `build_hot_snapshot()` 0-LLM 보관 상태; `parse_index_entries()` + `match_index_entries()` 토큰 중복 라우팅; `render_schema_markdown()` SSOT 자동 생성; L0/L1 사이드카 계층적 탐색.
* **경쟁업체에 비해 사용자가 볼 수 있는 이점:** Hermes 세션 방향에서는 에이전트가 세션당 3 `read_file` 단계(SCHEMA + 인덱스 + 로그)를 수동으로 실행해야 합니다. — Myrm은 수동 작업과 LLM 비용 없이 쿼리 엔진의 세 가지 단계를 모두 자동화합니다. 출처 배지를 통해 사용자는 각 위키 페이지가 어떻게 생성되었는지(컴파일, 채팅 저장, 가져오기, 모순 합성 등) 정확히 확인할 수 있습니다. — Hermes에는 이에 상응하는 출처 추적 UI가 없습니다.
* **재료 SSOT:** `temp-docs/materials/WIKI_KNOWLEDGE_BASE_ADVANTAGE.md` · `toolkits/wiki/core/frontmatter_contract.py` · `pipeline/cognitive_map/` · `retrieval/query.py`

## 최신 검증 스냅샷(2026-08-03 · Hermes Wiki Vault 마이그레이션 패리티 · Wiki 로드맵 #3)

* **마이그레이션 + Wiki 가져오기 패리티(대 Hermes llm-wiki / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 마이그레이션 서비스 **225/225** + Wiki Import/API **79/79** + 메모리 가져오기 어댑터 **49/49** + 아키텍처 폐쇄 **3/3** = **356 pytest, 실패 0개**(\~2분, 배치 6개, 서버).
* **확인됨:** Hermes 코드베이스에는 **위키 키워드가 없습니다**(hermes-agent/ + hermes-workspace/ 전체 검사). llm-wiki는 일반 Markdown 폴더를 생성하는 선택적 기술입니다. 마이그레이션 마법사 5레인 적용 완료(SOUL/MEMORY/USER/skills/cron/MCP); `POST /wiki/import/{folder,zip,obsidian,obsidian-zip}` 4개 채널은 충돌 감지 + 보안 거버넌스 + 감사 추적을 통해 모든 Markdown 폴더 가져오기를 처리합니다.
* **기존 버그 수정:** (1) `enabled: true`가 필요한 `is_moa_preset_configured`에 위임된 `agent_has_moa_overlay_refs` - 이제 마이그레이션 건너뛰기 논리가 (활성화된 상태에 관계없이) reference\_model\_selections를 직접 확인합니다. (2) `MemoryCommandMigrationImportSource` 리터럴 누락 `gbrain` + `pi` → 7 소스 페이로드에서 매니페스트 검증 충돌이 발생합니다.
* **경쟁업체 대비 사용자 눈에 보이는 승리:** 제품 간 Wiki Vault 마이그레이션을 수행하는 경쟁업체는 없습니다. Myrm 마법사는 5개의 소스 + 4개의 Wiki 가져오기 채널 + 보안 거버넌스를 자동으로 검색합니다. Hermes에는 마이그레이션 도구가 없습니다.
* **재료 SSOT:** `temp-docs/materials/WIKI_KNOWLEDGE_BASE_ADVANTAGE.md` · `services/migration/` · `api/wiki/router.py`

## 최신 검증 스냅샷(2026-07-30 · Wiki 유지 Cron + SCHEMA + 컴파일 인덱스 + 쿼리 로그 · 로드맵 #31–#33+R1+W36)

* **Wiki 유지 크론 + 컴파일 인덱스 시드 + SCHEMA + 쿼리 로그 방향(대 Hermes llm-wiki / OpenClaw / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 서버 유지 **6/6** + 스키마 작성자 **5/5** + 컴파일 인덱스 R1 **2/2** + `test_query` **29/29** + second\_brain/cron 라우터 **4/4** = **46 pytest, 실패 0개**(\~45초, 하네스 + 서버 레인, **Chrome 없음 MCP**).
* **확인됨:** 라우터 `__wiki_maintain__:{mode}` → `maintain_runner` SSOT를 통한 Cron 청사진 **`wiki_maintain`**(`structural` 빠른 린트 대 `full` 드리프트/백링크); 설정 유지 모드 선택 + 컴파일 중 409 건너뛰기; 두 번째 브레인 사전 설정은 **주말 03:00 `mode: full`**(나중에 읽을 수 있는 삼중 크론 + 아침 델타)을 추가합니다. 컴파일 `_extract_concepts_from_doc` 주입 **`read_index_context()`**; 자동 **`wiki/SCHEMA.md`** + 사전 설정된 볼트 시드; zero-LLM 쿼리 접두사는 핫 컨텍스트와 함께 `log.md`(1.5k 이하)의 \*\*`Recent activity log`\*\*을 추가합니다.
* **경쟁업체에 비해 사용자가 볼 수 있는 승리:** Hermes llm-wiki는 **수동 SKILL 린트/방향 + 수동 로그 스캐닝**에 의존합니다. — GUI cron 유지 관리 없음, 컴파일 인덱스 시드 없음, 자동 SCHEMA 계약 파일 없음. 6개의 참조 발톱 저장소가 부족합니다. 설정 유지 모드 + 예약된 저장소 위생 + 쿼리 로그 방향 패리티.
* **정직한 범위 참고 사항:** 최신 핫 이벤트는 핫 섹션과 로그 섹션 모두에 나타날 수 있습니다(저비용 절충안 허용). SCHEMA의 Hermes 스타일 전체 태그 분류는 GUI 첫 번째 사용자에 대해 **가치:NO**로 유지됩니다(R3/W37 거부됨).
* **재료 SSOT:** `temp-docs/materials/WIKI_KNOWLEDGE_BASE_ADVANTAGE.md` · `services/wiki/maintain_runner.py` · `pipeline/cognitive_map/schema_writer.py` · `retrieval/query.py`

## 최신 검증 스냅샷 (2026-07-30 · Chat Wiki Knowledge Quick Lane · 로드맵 #30)

* **채팅 위키 지식 빠른 레인(대 Hermes llm-wiki / OpenClaw memory-wiki / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** 의도 **+** Knowledge\_query\_service **+** wiki\_knowledge\_lane **+** API 쿼리 = **16 pytest, 0 실패** (\~6초, 서버 레인, **Chrome MCP E2E 승인 보류 중**).
* **확인됨:** `should_use_wiki_knowledge_lane` 게이트(에이전트 모드 + `enable_wiki` + 볼트 준비 + 질문 의도); `execute_wiki_knowledge_query` SSOT(차선과 공유되는 설정 `POST /wiki/query`); `wiki_knowledge_lane`는 STATUS → SOURCES → MESSAGE → `execution_lane=wiki_knowledge`를 방출합니다. 쿼리 실패는 명시적인 실패 상태를 생성합니다(기본 레이즈 없음, 자동 GeneralAgent 폴백 없음). FE ProgressSteps `wiki_knowledge_lane` / `_clear` + `message_end` 레인 필드.
* **경쟁업체 대비 사용자 눈에 보이는 승리:** 설정은 이미 제로 LLM 위키 쿼리를 지원합니다. 채팅의 짧은 지식 질문으로 인해 더 이상 다중 턴 GeneralAgent 도구 호출이 소모되지 않습니다. **GUI 채팅 제로-LLM 위키 레인은 고유합니다**; Hermes은 SKILL/CLI 다단계를 사용합니다. OpenClaw은 메모리 위키 도구 체인을 사용합니다. 6개의 참조 저장소에는 ProgressSteps + SOURCES Drawer와의 설정+채팅 검색 패리티가 부족합니다.
* **정직한 범위 참고 사항:** 라이트 합성이 없습니다. 게이트가 아닌 쿼리는 여전히 GeneralAgent를 사용합니다. Chrome MCP 채팅 E2E + FE vitest `completionEvents.wikiKnowledgeLane` 로컬 롤빵 승인이 보류 중입니다.
* **재료 SSOT:** `temp-docs/materials/WIKI_KNOWLEDGE_BASE_ADVANTAGE.md` · `USER_EXPERIENCE_ADVANTAGE.md` §22 #30 하위 섹션 · `services/wiki/_ARCH.md` · `lanes/_ARCH.md`

## 최신 검증 스냅샷(2026-07-30 · ChatExecutionPrewarm Turn1 · 로드맵 #29)

* **Turn1 콜드 스타트 사전 준비(Hermes CLI 병렬 초기화 / OpenClaw TUI 사전 전송 대비):** 코디네이터 **4/4** + 사전 준비 API **3/3** + CDP 로그 도우미 **2/2** = **9 pytest, 0 실패**(\~10초, 서버 레인). Chrome E2E 레인은 기존 **2msg1build** 실행 캐시 증명(`test_execution_cache_chrome_e2e.py`) 앞에 `Turn prewarm requested` 로그 수 ≥1을 추가합니다.
* **확인됨:** 빈채팅 마운트 + MessageInput 포커스 + AgentConfigPanel 스위치 → `POST /agents/chats/{id}/prewarm`; 전송 경로 `join_for_turn(0.3s)` + `coalesced_acquire`; SSE ProgressSteps `turn_prewarm_agent` / `turn_prewarm_memory` + `brief_pending`의 무조건 `turn_prewarm_memory_clear`; FE 모듈 수준의 기내 중복 제거; autoOnMount는 마운트 해제 시 DELETE를 **하지 않습니다**(먼저 빈채팅→ChatWindow 안전 전송).
* **경쟁업체 대비 사용자가 볼 수 있는 이점:** Hermes v0.19 병렬 초기화는 **CLI 전용**입니다. OpenClaw 사전 준비는 **첫 번째 보내기 전의 TUI**입니다. GUI UX를 기다리는 ProgressSteps가 있는 빈 채팅/포커스/에이전트 전환 트리거도 노출하지 않습니다. Turn2+는 여전히 채팅별 `execution_cache_reuse`(Chrome E2E 2msg1build)을 사용합니다.
* **정직한 범위 참고 사항:** 조인 창 0.3초 — 매우 느린 메모리는 여전히 Turn1에서 브리핑을 놓칠 수 있습니다(레거시 250ms 직렬과 동일한 클래스). 사전 준비 초기화 실패에는 GUI 토스트가 없습니다(콜드 대체 전송). 프런트엔드 vitest 에이전트 환경에서 실행되지 않는 4가지 사례(bun/노드 없음) — 로컬로 실행: `bun run test src/hooks/chat/__tests__/useChatTurnPrewarm.test.ts`.
* **재료 SSOT:** `temp-docs/materials/COMPETITIVE_HERMES_ADVANTAGE.md` §31 · `USER_EXPERIENCE_ADVANTAGE.md` §22 Turn1 하위 섹션 · `prewarm/_ARCH.md`

## 최신 검증 스냅샷 (2026-07-30 · Hermes 8개 기사 시리즈 + OpenClaw 비교 · 기사 13)

* **시리즈 요약**(공급업체 블로그 마지막, 코멘트 없음): OpenClaw = 안정적인 도구 · Hermes = 성장하는 파트너. Myrm = **GUI 첫 번째 성장 파트너** 및 OpenClaw 등급 채널/기술/도구 골격, 로컬/Tauri/클라우드 CP에서도 동일.
* **마이그레이션자가 실제로 얻는 것(솔직함)**:
  * **Myrm ≫**: GUI 마이그레이션 마법사(5개 소스, 테스트 실행/확인/롤백) 대 `hermes claw migrate` CLI; 4단계 온보딩 및 터미널 전용; 8형 메모리 + Wiki vs Hermes 2,200자 MEMORY.md; HITL 쓰기 승인과 Hermes 직접 쓰기.
  * **Myrm ≥**: Cron + 사전 넛지(Cron GUI + 푸시 + 상황 보고 + HeartbeatEvaluator); FTS5 교차 세션 검색(`conversation_search`); 클라우드 잠자기/깨우기(CP `sleep_sandbox`); 하위 에이전트(SubagentDashboard); 공급자를 통한 국내 모델 GUI; **`/learn` GUI 워크플로**(설정 학습 마법사 + 5개 시나리오 칩 + 초안 검토 + `[use skill]` 호출 가이드 + 서버 SSOT 재작성 — **2026년 7월: 35 FE vitest + 서버 학습 pytest**).
  * **제공됨(2026년 7월 31일)**: Vision Fallback epic **#1+#2+ABC ✅** — 모든 ExecutionSurfaces + 설정 체인 상태 확인 + 원클릭 추천 + 채팅 공백 CTA; **40개의 직접 테스트를 통과했습니다**(하네스 19개 + 상태 5개 + config\_parsers 6개 + FE vitest 10개). Hermes 세션 가져오기 → 메모리 **#3** 아직 보류 중입니다.
* **가치: 시리즈의 없음**: Python RPC 하위 에이전트 패턴(샌드박스 코드-동작 ≥); Nous Portal 번들 API; RL 배치 궤적 연구 파이프라인(GUI-기본 아님).
* **재료 SSOT**: `temp-docs/materials/COMPETITIVE_HERMES_ADVANTAGE.md` §30 · `temp-docs/roadmap/hermes_openclaw_series_summary_cross_reference_roadmap.md`

## 최신 검증 스냅샷(2026-08-08 · Vision Agent Toolkit #2 봉인)

* **에이전트 활성 비전 + 비디오 듀얼 슬롯 패리티(대 OpenClaw 미디어 러너 / Hermes 보조 / DeerFlow view\_image 게이트):** 하네스 비전 **63/63** + 변환기→GeneralAgent 비디오 통합 **2/2** + 실제-LLM 비디오 에이전트 스트림 **3/3** + 프런트엔드 `visionCapability` **11/11** + Chrome 설정 읽기 연기 **2/2** = **81개 이상의 테스트, 0개의 실패**.
* **검증됨:** `vision_semantic_tool`(glance/ocr/region/together/compare) + `vision_geometry_tool`(pixel\_diff) · 사전 구축된 `vision-toolkit` 스킬 · 설정 **별도의 `videoFallbackModel` 슬롯** + `POST /vision-health` · **`pick_video_fallback_model_cfgs` 엔드투엔드**(변환기 → 런타임 컨텍스트 → `file_read` → `video_reader`) · 채팅 SSE **`vision_backend` 배지** (vlm/native\_video/프레임).
* **경쟁업체 대비 사용자 눈에 보이는 승리:** OpenClaw에는 수동적인 미디어 이해 대체 기능이 있지만 **에이전트 작업 공간 살펴보기/지상/감지 도구** 또는 단일 통화 함께/비교하는 기능은 없습니다. Hermes 보조는 설정 비디오 슬롯 + GUI 배지 없이 CLI/구성 기반입니다. DeerFlow **`view_image`은 기본 모델에 비전이 부족할 때 실패합니다** — Myrm은 폴백 파이프 **및** 샌드박스 파일의 명시적 의미 체계 도구를 통해 텍스트 기본 에이전트의 생산성을 유지합니다.
* **정직한 범위:** 사전 업로드 없음 H.264 트랜스코드 상태 프로브; vtracer SVG 추적 경로가 없습니다. Hermes 스타일의 제로 구성 공급자 자동 스캔이 없습니다(설계상 — 청구/규정 준수).

## 최신 검증 스냅샷(2026-07-31 · Vision Fallback GUI 종료)

* **Vision 보조 용량(대 Hermes 보조 클라이언트 / OpenClaw 미디어 러너):** `./myrm test` **19+5+6 통과** + `bun run test` VisionCapability/visionConfigGap **10 통과** = **40개 테스트, 0개 실패**(총 \~40초, 최소 지시 세트).
* **확인됨:** 주문된 공급자 장애 조치(402/속도 제한/오버로드; AUTH/MODEL\_NOT\_FOUND 스위치 없음) · 모든 ExecutionSurfaces 공유 `resolve_vision_fallback_chain_for_agent` · 설정 **비전 체인 테스트** + `resolved_model` · **이 모델 사용** 추천 카드 · 채팅 첨부 토스트 **설정으로 이동** → `/settings/models?sub=default`.
* **정직한 범위:** Hermes 스타일의 제로 구성 공급자 자동 스캔 없음(설계상 — 청구/규정 준수) 에이전트별 VisionFallback 슬롯 없음(별도의 에픽) SSE 단계별 장애 조치 가시성(영구 거부)이 없습니다.

## 최신 검증 스냅샷 (2026-07-30 · Wiki Evidence Closure v2 #4+#5)

* **증거 인용 GUI (vs OpenClaw / Hermes / deer-flow / LobsterAI / CoPaw / jiuwenclaw):** `test_query_closure_v2` **4/4** + `test_best_first` **5/5** + `test_source_citations` **6/6** + `test_wiki_recall_benchmark_gate` **1/1** = **16개 테스트, 0개 실패**(\~6초, 배치 2개, 하네스 전용, **Chrome 없음 MCP** — 에이전트 환경에서 노드를 사용할 수 없습니다. vitest 이번 라운드는 실행되지 않습니다.
* **확인됨:** 채팅/설정 인용 서랍에는 청구 상태 + 컴파일 신뢰도 + 원본 발췌문이 표시됩니다. 새로운 주장이 오래된 주장보다 순위가 높습니다. 설정 쿼리 검색 경로 추적(색인/시드/개념); 인용 점수가 파생되었습니다(하드코드된 1.0이 아님).
* **경쟁업체에 비해 사용자가 볼 수 있는 승리:** OpenClaw에는 CLI `raw-claim` / `source-evidence` + 클레임 신뢰도 재순위(`query.test.ts:602`)가 있지만 **GUI Drawer는 없습니다**; Hermes llm-wiki 기술 / deer-flow / LobsterAI / CoPaw / jiuwenclaw에는 청구 수준 인용 **없음**이 있습니다. GUI; 설정 검색 추적 카드를 노출하지 않습니다.
* **정직한 범위 참고 사항:** 아직 `route-question` 모드가 없습니다(OpenClaw에 있음, 서문 스키마 보류 중). 채팅에서는 검색 추적을 생략합니다(디버그 화면 설정). 신탁 카드 없음/SSE 계보(설계상).

## 최신 검증 스냅샷 (2026-07-30 · 위키 ← 메모리 경계 #27)

* **Wiki vs Memory write boundary (vs Hermes / OpenClaw / Mem0 concept):** `test_wiki_memory_boundary` **7/7** + save guard **3/3** + extract prompt **2/2** + agent wiring **1/1** = **25 tests, 0 failures** (\~5s, 3 batches, harness-only, **no Chrome MCP** — backend guard has no browser interaction path).
* **Verified:** `memory_save_tool` hard-rejects document-like knowledge/event when wiki is enabled (>800 chars or ≥3 markdown headings → `wiki_ingest_tool`); **`persist_extracted_memories` hard-filters** the same heuristics on auto-extract semantic/episodic; extraction prompt `wiki_boundary_enabled` when agent vault is active; Settings en/zh copy explains Wiki vs Memory roles.
* **User-visible win vs competitors:** Hermes caps flat MEMORY.md at **2,200 characters** (`hermes-agent/website/docs/user-guide/features/memory.md`) — no compiled wiki vault or dual-path code enforcement; OpenClaw uses MEMORY.md files without vector auto-extract filter; Mem0 articulates Wiki≠MemCon separation — Myrm adds **write-path enforcement** plus compile pipeline + unified `corpus=all` recall.
* **Honest scope note:** Splitting one long article into multiple short memory entries is not specially blocked; no standalone Boundary Card (ultimate review WORTH:NO).

## Latest Validation Snapshot (2026-07-30)

* **Wiki external source sync GUI + Google Drive (vs OpenClaw / Hermes / deer-flow / LobsterAI / CoPaw / jiuwenclaw / OpenWiki):** gdrive **3/3** + gmail/rss/status/oauth **12/12** + state/config/defaults/blueprint/hygiene/second\_brain **15/15** + gmail\_html **2/2** = **32 tests, 0 failures** (\~45s, 3 batches, server lane, **no Chrome MCP**).
* **Verified:** Settings **External Sources** panel (Gmail label + **Google Drive folder** + RSS + integration mirror → wiki `raw/` via `publish_raw`); **zero-LLM pull**; OAuth auto-enables Gmail `ReadLater`; **`google_drive_authorized`** reconnect hint when Drive read scope missing; persisted sync state + **`syncIssue` error surfacing**; Cron blueprint **`read_it_later`** router job (`__wiki_source_sync__`, empty tools).
* **User-visible win vs competitors:** Full GUI **ingest → compile → search** loop for saved mail, **Drive docs**, and feeds — OpenClaw routes Gmail through **Pub/Sub chat hooks** (not a wiki vault pipeline); Hermes/OpenClaw **google-workspace CLI** can read Drive but **not** into a compiled wiki raw pipeline + Settings GUI + cron; deer-flow / LobsterAI / CoPaw / jiuwenclaw have **no equivalent**; OpenWiki Gmail is **env/config-driven** with **no Drive connector**.
* **Honest scope note:** Gmail label and Drive folder ID typed manually — **no label dropdown / Drive Picker** (ultimate review WORTH:NO); **no OneDrive** (broken stub removed); Integrations API `drive_read_enabled` symmetry **WORTH:NO** (raw OAuth scope already exposed). Chrome MCP E2E not run; behavior proven via mocked Gmail/Drive API unit tests.

## Latest Validation Snapshot (2026-07-27)

* **Clickable deliverable paths in chat (vs OpenWorker Cowork / Hermes)** (2026-08-03): Harness `short_file_id` SSE **3/3** + Server processor/seed fixture **3/3** + live API seed **200**; chat `` `workspace/...` `` / `@file_NNN` → ArtifactPortal (`DeliverableReferenceLink` + `openWorkspaceFileInPortal` SSOT). OpenWorker needs `[Title](artifact:path)` + RightRail; Hermes `@file:` is agent-internal only, not clickable in GUI. **Chrome MCP E2E pending mux recovery** (`test_deliverable_link_chrome_e2e.py`).
* **Office Document Pipeline (vs WPS Lingxi / OpenClaw / Hermes / DeerFlow / LobsterAI / CoPaw / jiuwenclaw):** file\_parsers **213/213** + document\_reader **26/26** + docx read-chain E2E **16/16** + deliverable bundle **23/23** = **278 tests, 0 failures** (2026-07-28 batched run). **Verified:** LegacyFormatParser OLE2 + soffice auto-conversion, docx.py cell\_map structure metadata, full-chain Goal deliverable ZIP bundle. **Write fidelity (in-place):** Harness `OfficeBashAudit` post-bash OPC/formula diff + baseline-missing honest warn + corrupt Office package warn + optional LibreOffice recalc error scan + layout QA (**18 pytest**, 2026-07-28) — no OSS competitor has an equivalent harness-level post-bash audit. WPS Lingxi still leads on fixed government-template fidelity via proprietary kernel; Myrm leads on legacy format handling, structured parsing, delivery bundle, and 3-deployment independence.
* **SpreadsheetEditor Full-Fidelity GUI Editing (vs WorkBuddy editor\_sdk):** Formula roundtrip + style preservation + merge preservation + numFmt preservation + degradation warning banner + IndexedDB draft auto-persist & recovery — **41/41 Vitest tests, 0 failures** (2026-08-03). Fixed P0 silent data corruption: previous `sheet_to_json` / `aoa_to_sheet` pipeline silently dropped formulas, styles, merged cells, and number formats. Now iterates SheetJS cell objects directly with `cellStyles:true`. WorkBuddy has comparable fidelity via `editor_sdk`; Myrm now matches on roundtrip correctness and adds degradation warnings + crash-recovery drafts.
* **AI-Native Selection→Agent Architecture** (2026-08-03 code-level verified): 3 of 5 artifact types have selection→AI interaction (Code via `SelectionToolbar`, Document via `DocumentSelectionToolbar`, HTML via `ElementPickerToolbar`), all sharing `useSelectionAction` hook (dirtyArtifacts injection + Agent busy queueing + AgentBusyError fallback). **29/29 selection tests passed** (useSelectionAction 8 + SelectionToolbar 17 + DocumentSelectionToolbar 4). All 6 competitors (OpenClaw, Hermes, DeerFlow, LobsterAI, CoPaw, jiuwenclaw) have **zero** GUI spreadsheet editors and **zero** selection→AI interaction — verified by grep across all competitor codebases with 0 matches.
* **Frontend Agent State Management Architecture (vs CopilotKit AG-UI useAgent/useAgentEvents Hooks):** multiplexChunkBridge **16/16** + SSE handlers (gap+clarification+completion) **24/24** + messageStreamHandler core **27/27** + Zustand store (snapshot+navigation+subagent+model config) **30/30** + integration & event dispatch **39/39** + UI data model merge **6/6** + state recovery (budget+memory+reasoning) **40/40** + plan lifecycle **13/13** = **195 tests, 0 failures**. Fixed 1 pre-existing bug (Japanese locale assertion out-of-sync).
* **Why CopilotKit SDK Hooks are obsolete here:** CopilotKit's `useAgent()` / `useAgentEvents()` target SDK embedding (Agent inside a third-party app). Myrm, as an independent AI product, uses Zustand store + 13 dedicated Handler modules + `streamConsumer` (with disconnect retry / Last-Event-ID stream resumption / chunk buffering / capability\_gap deferred re-send / missed HITL recovery / historical state hydration) — 66 SSE event types vs CopilotKit's \~10 abstract events, 6.6x granularity, precise re-render with zero Hook overhead.
* **Migration benefit:** Developers migrating from CopilotKit AG-UI get real-time streaming, auto-reconnect, and full UI state machine out-of-the-box — no SDK hooks, EventSource management, or reconnection logic required.
* **Declarative Agent UI Framework (vs CopilotKit Generative UI useRenderTool/A2UI):** Frontend interactive-ui components **65/65** + Harness render\_ui\_tool + update\_ui\_data\_tool **30/30** = **95 tests, 0 failures**. Myrm ships 23 whitelisted components (10 form + 5 layout + 6 display + 3 basic) + 8 built-in validation rules + conditional rendering (visible binding) + UIComponentErrorBoundary per-component isolation + validate\_ui\_adjacency structure validation + update\_ui\_data\_tool incremental deep merge — Agent outputs JSON schema, zero frontend code needed.
* **Why CopilotKit Generative UI is obsolete here:** CopilotKit requires frontend devs to hand-write a render callback for every tool. No built-in validation, error boundaries, or incremental updates. Myrm's declarative registry model is superior in security, consistency, and development efficiency.

## 최신 검증 스냅샷 (2026-07-26)

* **작업 탐색 및 AI 자동 라우팅(mattpocock/기술 `ask-matt` 대비):** DiscoverCapability **57/57** + 설명/질문 **15/15** +capability\_gap SSE **37/37** + StreamDispatcher **17/17** + Kanban API **361/361** + Kanban Service **102/102** + Kanban 통합 **33/33** + Kanban 채널 **89/89** = **711개 테스트, 0개 실패**.
* **검증 Seam Gate(mattpocock/skills `/to-spec` 대비):** 목표 엔진(VerificationGatekeeper + ShellCriterion + SemanticCriterion + CompletionGuard + 熔断保护) **209/209** + PlanConfirmMiddleware **13/13** + Kanban Verifier + Criteria Integration **47/47** = **269 테스트, 실패 0개**.
* **기존 버그 수정:** `kanban_command_handler.py:326` — `None` 키가 있는 `by_agent` dict로 인해 sorted()에서 `TypeError`가 발생했습니다. 이제 우아하게 처리됩니다.
* **여기에서 CLI 탐색이 더 이상 사용되지 않는 이유:** Matt의 Ask-matt에서는 사용자가 17개의 격리된 CLI 기술에서 워크플로 경로를 수동으로 선택해야 합니다. Myrm의 6계층 자동 라우팅(ActionMode + DiscoverCapability + Capability\_gap + Ask\_question + task-planning + KanbanPipeline)을 통해 사용자는 원하는 것을 간단히 설명할 수 있으며 에이전트가 자동으로 계획하고 실행합니다.
* **여기서 수동 `/to-spec`이 더 이상 사용되지 않는 이유:** Matt의 to-spec에서는 사용자가 이음새 정의를 수동으로 트리거해야 합니다. Myrm에는 GoalMode accept\_criteria(사용자 정의) + PlanConfirm HITL(계획 검토) + Kanban 완성\_기준(구조화된 셸+의미 체계) + VerificationGatekeeper(작업 완료 후 자동 실행) + CompletionGuard(환각 방지)의 5단계 자동 검증이 있습니다.
* **사용자 마이그레이션 보상:** Matt의 기술을 사용하는 개발자는 Myrm로 전환할 때 기능을 잃습니다. 슬래시 명령을 기억하는 대신 AI 자동 작업 라우팅 및 프로그래밍 방식 검증을 얻습니다.
* **실시간 작업 모니터링(mattpocock/skills GTE Workbench 개념과 비교):** GoalStatusCard+GoalControlPlane+GoalPlanStepsList **27/27** + SubagentDashboard **2/2** + Kanban DnD+Markdown **48/48** + Goal Engine **164/164** + Subagent Engine **179/179** + Kanban API **250/250** + 칸반 통합 **100/100** = **770개 테스트, 0개 실패**. Myrm은 9레이어 실시간 모니터링(GoalStatusCard 고정 오버레이 + GoalPlanStepsList + GoalControlPlane + SubagentDashboard + ArtifactPortal + BrowserLiveView + DesktopLiveView + KanbanBoardView + MobileStatusBoard)을 제공하며 모두 0-1 클릭 거리에서 액세스할 수 있습니다. Portal은 오버레이(빠른 미리보기), 병렬(1280px 이상에서 와이드 스크린 자동 전환, 사용자 전환 가능), 전체 화면(몰입형 편집)의 세 가지 레이아웃 모드를 지원하며 사용자 기본 설정은 localStorage를 통해 유지됩니다.
* **지능형 런타임 HITL 대 작업 수준 AFK/HITL 선언(대 mattpocock/skills `/to-tickets`):** Kanban task\_runner **25/25** + unattended\_mode **2/2** + 승인\_flow+yolo **111/111** + unattended\_mode\_guard **2/2** + 승인\_edge\_cases+batch+ptc **38/38** + rate\_limiter+denial+subagent\_safety **22/22** + 차단+수정+스케줄러 **104/104** + security\_config+execution\_policy+permission **169/169** + 서버 승인 **67/67** + personal\_yolo+payload **19/19** + HITL\_resume+kanban\_bound **11/11** + subagent\_approval\_integration **4/4** + 배치\_결정+세션 **72/72** + 작업 공간 경계 **12/12** = **658개 테스트, 0개 실패**. Myrm의 디자인: Kanban=항상 AFK(yolo+무인), Chat=자연 HITL, Cron=자연 AFK, GoalMode=지능형 전환. Runtime ToolApproval은 4단계 Allow-Always 학습을 통해 작업별(작업별 아님)을 트리거합니다. Matt의 작업 수준 AFK/HITL 태그는 CLI 제한 패치입니다. 이는 Myrm의 작업 수준 접근 방식으로 우아하게 해결되는 의미론적 충돌(AFK 작업 + 위험한 작업 = ?)을 생성합니다.
* **컨텍스트 관리 및 스마트 핸드오프(mattpocock/skills Ask-matt 컨텍스트 위생 + `/handoff`):** ContextBudgetGuard **24/24** + ConversationForkManager **24/24** + ContextUsageIndicator **25/25** + 컨텍스트 파이프라인 **111/111** + 필터+cache\_ttl\_prune+resume **68/68** + 핸드오프 API **24/24** + SummarizeProcessor **49/49** = **325개 테스트, 0개 실패**. Myrm은 6계층 컨텍스트 관리 제공: (1) ContextBudgetGuard 4계층 오버플로 보호 (2) 50개 이상의 파일 자동 압축 파이프라인 (3) CompactChat 수동 압축 API (4) ≥75% 사용량의 체크포인트 기반 포크 (5) ContextUsageIndicator 링+CTA (6) HandoffDialog 교차 채널 마이그레이션. Matt의 `/handoff`는 컨텍스트를 잃는 텍스트 요약을 생성하는 수동 CLI 명령입니다. Myrm의 포크는 전체 LangGraph 체크포인트 상태를 유지합니다. 기존 테스트 버그 수정:summarine\_processor `_NoOpMetric` AttributeError.

## 최신 검증 스냅샷 (2026-07-23)

* **쉘 패턴 허용-항상 전체 체인:** 하네스 패턴 테스트 **20개 통과**; 서버 SHPOIB + 허용 목록 API **11 통과**; 프런트엔드 파생 패턴 패리티 **13 통과**; **Chrome LIVE\_AGENT E2E 1 통과**(bash HITL → 항상 이 패턴 허용 → 설정 목록/삭제 → 다음 실행 자동 승인).
* **경쟁업체에 비해 사용자가 볼 수 있는 승리:** 설정 CRUD가 포함된 4단계 허용-항상(권한/도구/정확한/**명령 패턴**) — Claude 코드 및 OpenClaw 도구 이름 또는 CLI 서명에서 중지; 복합 쉘(`&&`/pipe)은 패턴으로 지속되지 않습니다.
* **실제 병렬 로드 시 개발 게이트 안정성:** `./myrm ready --chrome` 실행 전 + `./myrm test` 집중 제품군이 모두 통과되었습니다(**54개의 준비/설치 회귀 + 32개의 개발 게이트 계약 테스트 + 3개의 Chrome E2E 흐름: READ 유출/읽기 만료/라이브 마켓플레이스 채팅**). 임시 공유 스택 성능 저하 창에서는 사용자가 실행 중인 다른 pytest 작업을 종료하지 않고도 내장된 재시도를 통해 복구된 실행 전을 연결합니다.
* **마이그레이션 보상:** CLI 전용 파이프라인에서 이동하는 팀은 임시 셸 조정 대신 명시적인 상태 증거(`clientHot`, 런타임 ID, 레인 인식 대기열)를 사용하여 하나의 워크플로에서 결정적인 "준비 → 테스트 → 실제 Chrome" 승인을 받습니다.

## 최신 검증 스냅샷 (2026-07-24)

* **TTFT 시작 경로 증명(최소 배치, 낮은 부하):** 하네스 `test_backend_detector.py` **21 통과** 집중 모듈 적용 범위 **84%**(`backend_detector`); 서버 TTFT 체인 테스트(`test_stream_loop_ttft.py`, `test_stream_collector_coverage.py`, `test_usage_aggregation_coverage.py`) **18개 통과** `stream_loop` / `stream_collector` / `usage_aggregation`에 대한 집중 적용 범위 **48%-72%**.
* **리소스 범위(측정됨, 추정되지 않음):** 이러한 배치 전체의 `/usr/bin/time -l` 최대 RSS는 **90MB / 337MB / 144MB / 355MB** 정도였습니다. 재실행 중에 단조로운 메모리 상승이 관찰되지 않았습니다.
* **사용자 측 요점:** 첫 번째 응답 대기 시간 계측은 이제 현실적인 로컬 제약 조건 하에서 외부 에이전트 감지의 시작 안정성을 유지하면서 검증 가능한 엔드투엔드 상태를 유지합니다.
* **정직한 범위 참고 사항:** 이 2026-07-24 배치는 CPU/메모리 영향을 낮게 유지하기 위해 무거운 브라우저 E2E를 의도적으로 피했습니다. 최신 실제 Chrome MCP 증거는 위의 2026-07-23 및 2026-07-20 스냅샷에 문서로 남아 있습니다.

## 최신 검증 스냅샷 (2026-07-20)

* **브라우저 자동화 기준(대상, 저부하 배치):** 109개의 하네스 테스트를 통과했습니다(`snapshot`, 디스패처/이벤트 라우팅, 인계).
* **계약 패리티 검사:** 서버 SSE 이벤트 패리티 1이 통과되었습니다. 프런트엔드 이벤트 스키마 6이 통과되었습니다.
* **빠른 상호 작용 안정성(집중 회귀):** 프런트엔드 `deep-link-listener` + `flow-pad-inline-mode` + `intent page` 제품군 통과 **36/36**; 서버 게이트/마감/통합 제품군이 **43/43**을 통과했습니다.
* **범위 증거(중점 파일):** 프런트엔드(`deep-link-listener.tsx`, `flow-pad-modal.tsx`) **78.28%** 집중 실행에서 전체; 서버 모듈 `desktop_control/gate.py` **89%**, `background_job_finish_handler.py` **94%**.
* **실제 브라우저 증명(종이 분석 아님):** 라이브 WebUI 페이지의 실제 Chrome MCP `take_snapshot` + `evaluate_script`; 검증된 `/intent/ask?text=...`은 자동으로 홈으로 돌아가서 미리 채워진 텍스트가 있는 FlowPad를 엽니다.
* **Chrome UI E2E:** `test_background_tasks_panel_chrome_e2e.py` 3이 통과되었습니다.
* **위임 제어 Chrome LIVE E2E:** `test_subagent_dashboard_chrome_e2e.py` 3/3(340s); 세션 범위 위임 일시 중지 + 대시보드 취소/토큰/모델이 실제 Chrome에서 승인되었습니다.
* **검증 중에 수정된 기존 버그:** `mode=running` 시드 고정 장치가 `UnboundLocalError`로 인해 500을 반환했습니다. API 고정 경로에서 수정되었으며 통합 회귀로 처리됩니다.
* **검증 중 리소스 봉투:** 이 실행에서 사용 가능한 메모리 비율은 **36%-40%** 범위로 유지되었습니다(고압 >80% 사용 상태가 관찰되지 않음).
* **알려진 환경 주의 사항(정직):** 보안 문자 코디네이터 테스트는 여전히 로컬 `patchright` 가용성에 따라 달라집니다. 이는 위의 브라우저 스냅샷/원격 측정 기준 확인을 차단하지 않습니다.

## 한눈에 보기

| 능력                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      미름                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                          헤르메스 에이전트(v0.15)                                                                                         |                 오픈클로                |       360 보안 오픈클로      |              오픈클래키              |      미니맥스 마비스     |     멤팰리스     |
| ------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------: | :--------------------: | :-----------------------------: | :---------------: | :----------: |
| **메모리 시스템**                     |                                                                                                                                                                                                                                                                                                                                                  ✅ 8개 카테고리 + 지식 그래프 + 27개 소스 통합(9개 카테고리) + 14개 경쟁 제품 가져오기 + 교차 작업 SharedContext + 아카이브 자동 복구 + 15개 진단 + 9개 계층 자동 추출(ZeroCost + 피드백 신호 + Deep PII) + 자동 충돌 감지 및 GUI 판정(4개 유형 판정 + 24시간 등급별 자동 해결: 저위험 자동 KEEP\_OLD / 고위험 ≥0.9 수동 전용 + 중복 제거) + 3개 엔진 동작 파생(CognitiveDeriver + PreferenceStability + FrustrationDetector→Skill Evolution) + BM25/벡터/RRF 3채널 검색(7-Signal + MMR) + 프로토콜 우선 SDK(3,100개 이상의 테스트)                                                                                                                                                                                                                                                                                                                                                  |                                                                                             ⚠️ 2,200자                                                                                             |              ⚠️ 카테고리 3              |        ⚠️ 카테고리 3       |              ❌ 세션만              |     ⚠️ 기본 업데이트    |   ⚠️ 평면 서랍   |
| **대화 검색**                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ✅ FTS5 + Qdrant 믹스                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                          ⚠️ v0.15 로컬 텍스트만                                                                                         |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **코드 검색**                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ✅ ripgrep grep/glob + `@codebase` 개요 + 경로 그룹화 밀도화(18-39% 토큰 절약)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                             ❌ grep 전용                                                                                             |            ⚠️ 트리시터 완전 일치            |            ❌           |            ❌ grep 전용            |         ❌         |       ❌      |
| **GUI 인터페이스**                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ✅ 웹 네이티브                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                                       ❌ CLI(v0.15 TUI 다중 세션)                                                                                      |                 CLI                 |          ✅ 웹/앱         |            ⚠️ 기본 웹UI            |     ⚠️ 페이슈 삽입     |   ❌ CLI 전용   |
| **데스크톱 앱**                      |                                                                                                                                                                                                                                                                                                                                                                                                                                    ✅ Tauri + 자체 시작 + 깜박임 없음 + **교차 장치 원격 제어 센터** (E2EE 암호화 침투 + CF 터널 원클릭 공용 네트워크 + Mobile Hub 모바일 제어 표면: SSE 실시간 스트리밍/HITL 승인/조향/중지/실시간 미리 보기/음성 + 연결을 위한 QR 스캔 코드 + 17채널 모든 IM 원격 제어 + 노드 이벤트 자동 트리거링) - **401개 교차 장치 원격 제어 전체 스택 테스트**                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                                                 전자                                                                                                |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **배포**                          |                                                                                                                                                                                                                                                                                                                                                                                                                        ✅ Web/Tauri/SaaS · **전체 서비스를 시작하는 하나의 로컬 명령** (데스크탑/웹 데이터는 일관됨) · **백엔드가 시작되지 않을 때 명확한 인터페이스 지침**(불분명한 오류 메시지는 팝업되지 않으며 저장된 설정은 오프라인으로 찾아볼 수 있음) · **Cloud/Sandbox Loopback Guard**는 프로세스가 시작되기 전에 localhost에만 사용할 수 있는 MCP 연결을 가로채고 Local/Tauri로 전환하도록 안내합니다.                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                               자체 호스팅                                                                                              |                자체 호스팅               |        ❌ SaaS 전용       |            로컬 + WebUI           |   ❌ 비공개 소스 SaaS   |     지역 전용    |
| **하네스 업그레이드 계약**                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ✅ `myrm_agent_harness.api` + CI는 비공개 `_` 가져오기를 금지합니다. 샌드박스에 따라 런타임 이미지 태그를 롤링합니다. `api.hooks`/`api.skills`는 서버 글루 레이어의 안정성을 보장합니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                            ❌ 단일 심층 가져오기                                                                                           |             ❌ 단일 심층 가져오기            |            ❌           |                ❌                |         ❌         |       ❌      |
| **작업 공간 격리(Worktree)**          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ✅ 원클릭 GUI 샌드박스 모드 + Kanban 작업 자동 할당 및 격리 Worktree(완전한 병합/폐기 승인 흐름 포함)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                               ⚠️ 백그라운드에서 자동 생성만 지원하고 수명주기 관리가 부족합니다.                                                                              |                 ❌ 없음                |          ❌ 없음          |               ❌ 없음              |        ❌ 없음       |     ❌ 없음     |
| **다단말 대화중계(Handoff)**           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ✅ 웹 ← IM(텔레그램/위챗) 원활한 전송, 구조화된 상태 즉시 복제, 단말 프로세스까지 중계 가능                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                        ⚠️데스크톱 로컬 모델만 전환 가능                                                                                        |                 ❌ 없음                |          ❌ 없음          |               ❌ 없음              |        ❌ 없음       |     ❌ 없음     |
| **여러 계정 자격 증명 풀**               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ 4가지 순환 전략 + 오류 인식 냉각 및 회로 차단기 + ManagedLLM/KeyPool 에이전트 내 장애 조치(33개 openai\_compat 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                              ⚠️단일 계정                                                                                              |               ⚠️단일 계정               |        ⚠️제조업체 계정       |             ⚠️단일 계정             |     ⚠️제조업체 계정     |    ⚠️단일 계정   |
| **순수한 로컬 직접 연결**                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ✅ Tauri는 가볍고 공식 API에 직접 연결되어 기업의 절대적인 개인 정보 보호 규정을 충족하며 메모리 사용량은 Electron의 1/10에 불과합니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                  ⚠️ Electron에 의존하며 많은 메모리를 차지합니다.                                                                                 |              ⚠️ 클라우드 전송             |        ❌ 클라우드 전용       |           ⚠️ 전자에 따라 다름          |     ❌ 클라우드 전용     | ⚠️ 전자에 따라 다름 |
| **제로 구성 마이그레이션(OOBE)**          |                                                                                                                                                                                                                                                                                                                                                                                                                        ✅ Claude Code, Cursor, Codex 및 기타 11가지 유형의 자격 증명을 처음으로 자동 스캔, 원클릭 가져오기 + **기본 모델 구성 자동 마이그레이션**(마이그레이션 후 첫 번째 대화에서 사용 가능, 모델을 수동으로 선택할 필요 없음) + **OpenClaw 볼트 바인딩 폐쇄 루프**(프로젝트 가져오기 후 GUI 바인딩 → 첫 번째 메시지 채팅 SSOT 작성 — **5 pytest 2026-07-28**) (216개의 테스트로 확인)                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                  ⚠️ 몇 가지 CLI 도구의 대략적인 호출만 지원합니다.                                                                                  |                 ❌ 없음                |          ❌ 없음          |               ❌ 없음              |        ❌ 없음       |     ❌ 없음     |
| **제로 구성 첫 실행(Express Lane)**    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ✅ 플랫폼에는 사전 설정된 호스팅 모델이 있으며, 신규 클라우드 사용자는 API 키 없이 채팅할 수 있습니다. WU 할당량 청구 + 등급 다운그레이드 + 할당량 소진 안내 BYOK                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                                                             ❌ BYOK 필요                                                                                             |              ❌ BYOK 필요              |   ⚠️ 비공개 소스 제조업체에서 제공  |            ❌ BYOK 필요            | ❌ 비공개 소스 공급업체만 해당 |   ❌ BYOK 필요  |
| **SaaS 로그인**                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ Google OAuth + 일회성 교환(JWT는 URL을 입력하지 않음); 엔터프라이즈 OIDC 지원                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                                 ❌                                                                                                 |          ❌(OAuth 전용 LLM 키)          |        ⚠️제조업체 계정       |                ❌                |   ❌ 비공개 소스 SaaS   |       ❌      |
| **모델 지원**                       |                                                                                                                                                                                                                                                                                                                                                                                              ✅ LiteLLM이 승인한 100개 이상의 공급업체 + 소형 모델 자동 조정 + API 방언 자동 변환(DeepSeek/Kimi/MiMo 제로 구성) + 기본 사고 모델 지원(6개 강도 수준 + 사고 패널 + 20개 이상의 추론 모델 감지 + 모델별 시간 제한 결론 자동 적응, 생각 중에 시간 초과 없음) + **base\_url 전체 경로 통합 관리**(에이전트/시각적/비디오/검색/구조화된 출력 7 LLM 사용자 정의 엔드포인트를 균일하게 존중, 인트라넷 프록시 및 즉시 사용 가능한 오프라인 배포, 147개 검증 테스트) - 310개 테스트                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                    OpenRouter 게이트웨이를 통해 200개 이상                                                                                   |                 결정된                 |       ⚠️ 기어 3개 고정      |            BYOK 다중 모델           |     ❌ 미니맥스 전용     |     해당 없음    |
| **채널**                          |                                                                                                                                                                                                                                                                  ✅ 26개 채널 + 3단계 에이전트 바인딩(스레드/채팅/채널) + 6차원 ID 격리 + **주제→프로젝트/Vault 작업 공간 바인딩**(GUI 프로젝트 드롭다운 + IM `/bind 작업 공간=`; 실행 전에 SSOT 채팅과 동기화; 바인딩 해제 양방향 지우기; 실패 시 — OpenClaw 전용 에이전트 수준 작업 공간Dir; **9 pytest 2026-07-28**) + **Obsidian Vault 쓰기 충실도 유지** (file\_edit는 자동으로 YAML 프론트매터 추가 + FormatObserver는 볼트 `.md` 제외 — **44 pytest 2026-07-28**; OpenClaw/Hermes: 프롬프트 또는 wiki 편집 레이어만) + IM 목표 관리 + **WeChat 음성 폐쇄 루프** + \*\*IM /undo /retry 연결된 파일 스냅샷 되돌리기(독점) \*\* (iLink voice STT + Channel\_notify\_tool 파일 푸시백 + DLQ 중복제거 + 656개 특수 테스트 모두 통과(2026-07-14) (5,756개 테스트)                                                                                                                                                                                                                                                                  |                                                                                         \~23(주제 수준 바인딩 없음)                                                                                        |                 \~7                 |        ⚠️ 페이슈/딩톡       |             ⚠️IM 로봇             |      ❌ 페이슈 전용     |       ❌      |
| **공용 네트워크 인그레스 가이드**            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ✅ SSOT API + 인바운드/아웃바운드 배지 + 원클릭 Cloudflare 터널 + 선택적 순회 문서(cpole/NATAPP/frp) + E2EE 종단 간 암호화 + 레벨 6 TrustZone + DNS 리바인딩 보호                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                              ❌ 순수 문서                                                                                              |            SSH+테일스케일(CLI)           | ⚠️ 문서 튜토리얼 cloudflared |                ❌                |         ❌         |       ❌      |
| **휴대폰 원격 명령 콘솔**                |                                                                                                                                                                                                                                                                                                                            ✅ 완전한 PWA(오프라인 캐시 + 설치 가이드) · E2EE NaCl Box 암호화 페어링 토큰 허브 · 실시간 상태 보드(SSE 진행 · 시각적 승인 · 음성 푸시투톡 · 중간 조향 · 비상 정지 · **브라우저/데스크탑 라이브 미리보기** — 에이전트 작동 화면 실시간 스크린샷 미리보기, 라이트박스 전체 화면 증폭, 브라우저/데스크탑 탭 전환, 접이식 카드, 제로 신규 API) · 세션 레벨 **채팅 취소**(페어링 안전) · 100dvh + pb 안전 뷰포트 · **웹 푸시 VAPID 오프라인 푸시**(8가지 이벤트 유형, iOS PWA 설치 지침, 만료된 구독 자동 정리) · **144개의 모바일 테스트**(2026-07-11: MobileStatusBoard 8 + MobileActionSheet 28 + PWA 설치 4 + 웹 푸시 53 + 원격 액세스 51)                                                                                                                                                                                                                                                                                                                            |                                                                                            ❌ CLI/TUI 전용                                                                                           |       ⚠️ macOS 원격 모드(SSH+CLI)       |            ❌           |                ❌                |         ❌         |       ❌      |
| **하위 에이전트**                     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ✅ 8개 모드 + 동적 워크플로 + **단일 에이전트 게이팅** + **AI 빌드**(한 문장의 의도로 완전한 에이전트 구성 자동 생성) + 템플릿 마켓 + 조직 마켓플레이스(606개 이상의 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                                    ⚠️ v0.15 Kanban Swarm(1개 모드)                                                                                   |           ⚠️ 기본 스폰(선형만 해당)          |        ⚠️ 기본 스폰        |            ❌ 단일 에이전트            |      ⚠️L-W-V      |       ❌      |
| **도구 생태학적 통합**                  |                                                                                                                                                                                                                                                                                                                                                                                                                                               ✅ 자체 에이전트 엔진 + MCP 업계 표준(OAuth + 보안 스캐닝 + 스키마 내결함성 + 동적 검색 + 연결 풀 자가 치유) + **설정 페이지 MCP GUI 전체 링크(옵션/스캔/검증/레지스트리)** + **에이전트/팀 템플릿 시장 원클릭 인스턴스화** + 5계층 보안 승인 + 자동 기술 진화 + 8가지 유형의 SubAgent 오케스트레이션(8,687개 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                                               ⚠️ 단일 파일 Copilot 어댑터(686개 라인, CLI 전용)                                                                               |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **안전**                          |                                                                                                                                                                                                                                                                                                                                                                                                                                            ✅ 6개 방어 계층 + **4단계 항상 허용**(권한/도구/정확/**명령 모드**, 설정 페이지 CRUD, 복합 셸 보호, Chrome LIVE E2E) + DM 페어링(4가지 전략, GUI 승인, 안티 브러시 냉각) + **GUI 보안 및 상태 대시보드**(6차원 실시간 점수 + 항목별 찾기 세부 정보 + 원클릭 복구/구성 점프 지침 - 7개의 주요 경쟁업체 중 이 기능이 없음)                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                        ⚠️ v0.15 프롬프트웨어 3 총검                                                                                       |                  1층                 |        ⚠️알 수 없음        |            ⚠️ 기본 샌드박스           |     ⚠️ 비공개 소스     |       ❌      |
| **자격증명 라이브러리**                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ✅ 태그 삽입 + TOTP(브라우저 + 데스크톱)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                          ❌ 도구 매개변수 일반 텍스트                                                                                         |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **WebUI 액세스 보안**                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ✅ 제로 트러스트 WebSocket + 보안 쿠키                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                        ⚠️ HTTP만 해당, WS는 취약함                                                                                       |              ⚠️ 기본 JWT              |        ⚠️알 수 없음        |            ⚠️ HTTP 전용           |   ⚠️ 비공개 소스 SaaS  |   ❌ LAN 줄무늬  |
| **대상 모드**                       |                                                                                                                                                                                                                                                                                                                                                                                                                                              ✅ 8개 상태 + 4D 예산 + 14개 레이어 데드 사이클 방지 + **단계별 수동 확인**(선택은 사용자 확인을 기다리기 위해 각 단계를 자동으로 일시 중지합니다. 6개의 주요 경쟁 제품에는 이 기능이 없습니다.) + **칸반 목표 모드**(작업 카드는 전체 목표 엔진을 재사용하여 여러 라운드의 자율 주기에서 실행됩니다. - Hermes만 max\_turns 단일 차원)                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                /목표                                                                                                |                  ❌                  |            ❌           |                ❌                |      ⚠️계획 승인      |       ❌      |
| **컨텍스트 관리**                     |                                                                                                                                                                                                                                                                                                                     ✅ 6계층 프롬프트 캐시 + 22개 이상의 미들웨어 + 11단계 압축 파이프라인 + **compression\_intent 구조적 유지**(비즈니스 계층은 자동으로 포커스 파일/실패한 명령/대상 프롬프트를 추출 → 필터는 압축 그룹 수준에 맞춰 정렬되고 구조적 클리핑은 LLM 요약을 대체하며 최신 5개 도구 호출 그룹을 유지합니다. 경쟁 제품에는 이 링크가 없습니다.) + 7계층 Anti-Whip + 데이터베이스 수준 세션 압축 지속성 + 결정론적 fallback + **3레이어 tool\_call 페어링 무결성 보호** + **Human Anchor** + **7레이어 초대형 출력 심층 보호** + **컨텍스트 헬스 링** + **압축 매개변수의 제로 구성 핫 업데이트** (**1092+** 컨텍스트 파이프라인 단위 테스트 + 2 API E2E 장기 세션 검증 + 209 목표 가드 체인 테스트)                                                                                                                                                                                                                                                                                                                     | ⚠️ system\_and\_3(4개의 중단점) + 8계층 고정 스택 + 단일 계층 ContextCompressor(메모리 상태, DB 지속성 없음) + 런타임 `_is_real_user_message` 검사(합성 메시지 유형 추가 시 우회 위험) + 오해의 소지가 있는 프롬프트에 대한 강력한 방어(단, XML 경계 및 U-곡선 레이아웃 없음) |                 LCM                 |           LCM          |        ⚠️ 유휴 압축 + 이중 버퍼링        |     ⚠️ 작업자 격리     |  ⚠️ 4레이어 스택  |
| **지능형 동시 라우팅**                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                               ✅ 5개 계층의 가드(세션 상호 제외 + 사용자 수준 + 전역 세마포 + 메모리 압력 차단기 + 계층형 시간 초과) + O(1) 경로 잠금 + **사용 중 확인**(IM: 인스턴트 i18n 대기열/전체 대기열 응답, 30초 흔들림 방지, 웹: 토스트가 대기열 위치 전달) - 103 동시성 + 사용 중인 테스트 통과                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                           ⚠️ 대략적인 쓰기 잠금 + 런타임 ID 매핑(이중 ID는 오류가 발생하기 쉬움)                                                                           |              ❌ 안전하지 않음              |        ⚠️알 수 없음        |                ❌                |      ⚠️알 수 없음     |       ❌      |
| **헤드리스 및 무인**                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ✅ 태그 도구 격리(교착 상태 없음)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                      ⚠️ 교착 상태와 상호 작용하기 쉽습니다.                                                                                      |              ❌ 지원되지 않음              |            ❌           |                ❌                |         ❌         |       ❌      |
| **극한 방폭**                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ✅ 4층 해자(위생/방패/스트리핑/예산)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                           ⚠️ 큰 부하 충돌/손실                                                                                           |             ⚠️ 단일 실패 지점             |        ⚠️알 수 없음        |            ⚠️ 기본 제한사항           |      ⚠️알 수 없음     |       ❌      |
| **출력 정화**                       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ✅전폭 파이프 기호 및 DeepSeek 토큰을 포함하는 이중 계층 보호(스트리밍 + 전달 전)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                ⚠️ 단일 레이어, ASCII 파이프 문자만 해당(최근 수정됨)                                                                                |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **MCP 도구 매개변수 지능형 수리**          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ✅ 필수 + null 허용 누락 자동 null 완성 + 혼합 통합 개체/배열 구문 분석(유형 가드 포함) + 스키마 표준화로 프롬프트 캐시 안정성 보장                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                          ⚠️ 부분/레거시 강제 경로                                                                                          |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **지능형 라우팅 및 자동 모델 업그레이드**       |                                                                                                                                                                                                                                           ✅ 6계층 시스템: ComplexityRouter 3단계 라우팅(40개 이상의 중국어 및 영어 키워드 + 20개의 비정상 규칙 + 다차원 신호 채점) + LLM 심판(256 TTL 캐시) + 세션 모멘텀(길이 가중 감쇠) + 개인 정보 보호 라우팅 + PenaltyTracker 잘못된 라우팅 피드백 학습(24시간 감쇠) + ESCALATION\_CONTRACT(모델 자율 업그레이드 계약) + EscalationScrubber + 11개 모듈 다운그레이드 체인 + 10개 모듈 토큰 경제성(비용 추적성 + 도구 속성 + 지연 통계 + 다차원 예산) + 17개 이상의 차원 라우팅 투명성(계층 배지 + 비용 + 캐시 + 개인 정보 보호 + 도구 속성 + 경로 분석 패널) + 6단계 추론 강도 GUI 제어(꺼짐/낮음/중간/높음/x높음/최대 + 사용자 정의 값 + 모델별 지속성 + 추론 모델 자동 감지) + **25개 이상의 내장 공급자**(OpenRouter, Moonshot/Kimi Dual Endpoint, DeepSeek, Xiaomi MiMo 등 — API 키 붙여넣기 및 사용) + **세션/일일/호출별 3D Budget Guard** — 3,926개 테스트                                                                                                                                                                                                                                           |                                                                                         ⚠️오직 소네트→오푸스 단일차원                                                                                         |                  ❌                  |       ⚠️수동 3단 기어       |                ❌                |      ⚠️알 수 없음     |       ❌      |
| **백그라운드 작업 트레이**                |                                                                                                                                                                                                                                                                                                                                                       ✅ GUI 최초 폐쇄 루프 v1(2026-07) + **R04B 미디어 백엔드 복원력(2026-07-31)**: shell Turn1 열정 → i18n 채팅 + SSE 토스트; Navbar **활동 패널** — **시간이 많이 걸리는 작업** + **미디어 생성**(진행 중/취소) + 접을 수 있는 **최근** 터미널 미디어(성공/실패 + 오류 요약) + 작업 SSE 단일 멀티플렉서 + 웹/Tauri 알림 + 트레이 배지; **27개 테스트 + 2개 통합 + Chrome MCP 스모크** + Background Tasks Panel Chrome MCP E2E **7/7** (vault spill drawer · shell stdin · waiting badge · 2026-08)                                                                                                                                                                                                                                                                                                                                                      |                                                                                            ⚠️ 실행+취소만 가능                                                                                           |                  ❌                  |            ❌           | ⚠️ 백그라운드 에이전트(패널 최근 미디어 E2E 없음) |      ⚠️알 수 없음     |       ❌      |
| **오류 복구**                       |                                                                                                                                                                                                                                                                                                                                                                                                  ✅ 8겹의 심층 보호(LoopGuard 7개 모드+ToolStuck→GraphInterrupt+FrequencyGuard+E-Stop+4겹의 퓨즈+자동 좀비 복구+게이트웨이 시간 제한+메모리 압력 퓨즈) + **도구는 4겹의 자율 수정 호출**(약한/로컬 모델에 적합한 7개 이상의 JSON 복구 전략 + 오류 → ToolMessage는 자동으로 LLM 자체 수정 + LoopGuard 안티 엔드리스 루프 + 수정 학습 승인 수정 영구 반환) 메모리) + 14가지 유형의 자가 복구 + 9단계 심층 다운그레이드 — 3,276개 테스트                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                               시도/잡기                                                                                               |                 베이스                 |           베이스          |          ⚠️컨텍스트 오버플로 복구         |      ⚠️알 수 없음     |       ❌      |
| **엔터프라이즈 신뢰성**                  | ✅ xdist 잠금, EventBus 잘림, OTEL 보안, 경로 경계 + TOCTOU 승인 테스트; 채팅 SSE 상태 머신 회귀; **521개의 프랙탈 `_ARCH` 모듈 문서 + 296개의 아키텍처 CI 액세스 제어**; **평가 엔진: 4개 카테고리 12개 이상의 어설션 시스템(도구+상태+샌드박스+시맨틱 LLM 심판, 사용자 정의 지원 판단\_프롬프트/모델/임계값) + 다단계 평가(MultiTurnEvalCase) + 원클릭 채팅→평가 캡처(GUI Flywheel 폐쇄 루프) + AdaptiveEvalManager 지능형 컴퓨팅 성능 양보 + GUI 통합 + 다중 데이터 세트 CRUD + A/B 기록 보고서 + SSE 스트리밍 진행률 + 6개 IR 표시기 (Recall/Precision/NDCG/MRR/HitRate/Latency) + ModelTier 자동 튜닝 + 평가 작업 공간의 물리적 오염 방지 격리 + 메모리 검색 품질 평가 하위 시스템 + EvalManifest 10차원 환경 스냅샷(모델/도구/프롬프트 단어 지문/데이터 세트 해시/추론 깊이 - 공정한 A/B 비교를 보장하기 위해 각 보고서에 자동으로 포함됨, 경쟁 제품에는 이 기능이 없음) + **Benchmark Headless Profile**(원클릭 GUI 스위치: 빈 시스템 프롬프트 + CORE 도구만 + MCP/기술/하위 에이전트/메모리/검색/재계획/컨텍스트 압축 비활성화 — 터미널 벤치/SWE-벤치 표준화된 공정 평가, Eval Lab 대시보드의 A/B 비교) — 142개의 평가 테스트 검증, 완전한 평가 GUI를 갖춘 유일한 에이전트 프레임워크 + AI 심판 + 동시 실행 + 원클릭 캡처 폐쇄 루프 + 환경 재현 가능한 스냅샷 + 표준화된 벤치마크 모드 + **원클릭 메모리 A/B**(동일한 작업을 메모리 켬/끔으로 각각 실행: 통과율·비용 병렬 비교 보고서, 독점 `memory_tool_calls` 동작 지표, embedding 사전 점검, 단일 턴 작업 한계에 대한 솔직한 안내, 격리된 임시 메모리 — 메모리를 켤 가치가 있는지 숫자로 증명, 경쟁 제품에는 없는 기능)** (2026-08-10) |                                                                                          ⚠️ 해피패스 테스트만 가능                                                                                          | ⚠️ ClawEval: CLI 59 문자 벤치마크, GUI 없음 |        ⚠️알 수 없음        |             ⚠️알 수 없음            |      ⚠️알 수 없음     |       ❌      |
| **모듈 문서 맵**                     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ **521** `_ARCH.md` 사본 + CI 안티 드리프트(`check_fractal_docs`)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                            ❌ 중앙 집중식 문서만                                                                                           |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **파일 편집 보안**                    |                                                                                                                                                                                                                                                                                                                                                                       ✅ **8계층 다중 에이전트 파일 보호**(쓰기 전 읽기 + 버전 일치 + 전체 읽기 미리보기 + 행 수준 충돌 감지 + 에이전트 간 활동 추적 + 자동 작업 공간 격리 ISOLATED\_COPY + 지연된 직렬 병합 + 전체 자동 정리 - **192개 다중 에이전트 테스트**) + 3계층 쓰기 후 오류 방지(메모리 구문 확인 + CLI 심층 진단 + 12개 자동 형식) + 구문 오류 자동 롤백 + Shadow Git 스냅샷 **선택적 파일 복구**(확인란 다중 선택) + 행 수준 변경 통계(+X/−Y) + 롤백 후 자동 에이전트 인식 + 구성 보호 + 중요한 파일 보호 + 실시간 비교 SSE(1,380개 이상의 테스트)                                                                                                                                                                                                                                                                                                                                                                       |                                                                             ⚠️ py\_compile 수준 쓰기 후 검사(자동 포맷 없음, 롤백 없음)                                                                            |                  ❌                  |            ❌           | ❌ 프롬프트 파일만 상호 배타적입니다(LLM 우회 가능) |      ⚠️알 수 없음     |       ❌      |
| **파일 시스템 인텔리전스**                |                                                                                                                                                                                                                                                                                                                                                                                               ✅ 기본 작업 19개 + 모듈 구문 분석 엔진 11개(PDF 3 전략 + Office 전체 형식 + 커널 언어 감지가 포함된 Jupyter Notebook + 구문 강조 표시 + 전체 스택 드래그 앤 드롭 + 알 수 없는 형식 첨부 인식) + 5계층 관찰자 + **스마트 파일 검색**(glob 와일드카드 재귀 + grep 3레벨 엔진 ripgrep>mmap>Python + ReDoS 보호 + 토큰 저장 형식화 + 프런트엔드 자동 입력 경로 완성) - **파일 검색 163개+테스트 제안 788개 파일 시스템 테스트 = 951개 모두 통과**                                                                                                                                                                                                                                                                                                                                                                                              |                                                                         ⚠️ 4가지 기본 작업 + 기본 ipynb/docx/xlsx(동기화, 다운그레이드 없음)                                                                         |              ⚠️ 배쉬만 가능              |        ⚠️ 배쉬만 가능       |                ❌                |       ⚠️ 기본       |       ❌      |
| **코드 실행 엔진**                    |                                                                                                                                                                                                                                                                                                                                                                                                                                             ✅ 제로 프로세스 오버헤드 pathlib I/O + 구문 오류에 대한 자동 롤백 + 영구 쉘 세션 + 자동 환경 감지 + 안전벨트/bwrap 샌드박스 + PTC 양방향 채널 + 출력 압축 + 가상 환경 관리 + 도구 자동 검색 + **BashExecutor/BashTool 모듈식 분할(13개 파일, 97.1% 적용 범위, 아키텍처 제한)** — **1,520개 이상의 테스트**                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                          ⚠️ 쉘 하위 프로세스만 해당                                                                                         |              ⚠️ 배쉬만 가능              |        ⚠️ 배쉬만 가능       |                ❌                |       ⚠️ 기본       |       ❌      |
| **작업공간 컨텍스트**                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ✅ 7가지 유형의 @ 참조(파일/폴더/단계별/차이/URL/업로드/줄 범위) + 도구 계층의 전체 파일 시스템 액세스 + 동적 워크플로 다중 프로젝트 병렬 처리(259개 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                        ⚠️ @file 전용(샌드박스 제한)                                                                                       |              ❌ 단일 디렉터리              |            ❌           |                ❌                |      ⚠️알 수 없음     |       ❌      |
| **로컬 파일 "데이터가 도메인을 벗어나지 않습니다"** |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ✅자연적 지원 - 에이전트가 로컬에서 실행되고 모든 파일이 제자리에서 처리됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                                                             ❌ 클라우드 전용                                                                                             |                ⚠️ 도커                |          ⚠️ 도커         |              ❌ 클라우드             |         ❌         |       ❌      |
| **작업 예약**                       |                                                                                                                                                                                                                                                                                                                               ✅ 20개 이상의 GUI 구성요소 + 27개의 구성 기능 + 7개의 트리거(cron/event/system/webhook/poll/stream/manual — HMAC-SHA256 + SSRF + ReDoS 삼중 보안) + 3개의 세션 모드(격리됨/기본/매일 — 매일 자동으로 추세 감지를 위한 당일 실행 기록 삽입) + 지수 백오프 재시도 + 실화 복구 + 에이전트 바인딩 + 결과 전달 + Merkle Audit 체인 + 지능형 노이즈 필터링 + **작업별 실행 전략(기능 펜스 + 도구 범위 + 장애 시 닫힘 기본값)** + **5개 계층의 동시성 제어**(전역 세마포 + 사용자 세마포 + Skip\_if\_active + active\_hours + 스태거) + **콘텐츠 건너뛰기 없음**(보고할 항목이 없으면 토큰 소비 0) (**985개 이상의 테스트**)                                                                                                                                                                                                                                                                                                                               |                                                                                 ⚠️ CLI 기본 크론(GUI 없음/재시도 없음/복구 없음)                                                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **통합 도구 게이트웨이 + 행동 감사**         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ✅ 4-in-1 게이트웨이 + 유연한 BYOK 대체 + Bash 독립 감사 패널(12개 필드) + 전체 도구 ExecutionTrace 타임라인 + 세션 재생 + OTel 전체 링크(**669개 테스트**)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                        ⚠️ 하드 전환(오류 발생 가능성)                                                                                        |               ❌ 해당 없음               |        ⚠️알 수 없음        |                ❌                |      ⚠️알 수 없음     |       ❌      |
| **OpenAI 호환 에이전트**              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ✅ **에이전트 API** — Myrm 에이전트(메모리/도구/기술)를 실행하기 위한 OpenAI 호환 `/v1`; 엄격한 API 키 인증; 에이전트를 나열하려면 `/v1/models`를 사용하세요. **커서/코덱스 LLM 프록시**: 독립형 외부 LLM 게이트웨이와 페어링됨(33개 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                      ⚠️ `/v1/chat/completions`(에이전트 전용, LLM 통과 없음, 모델 검색 없음)                                                                      |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **목소리**                         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ 3가지 모드(표준/브리지/실시간) + 10개 공급자(5 TTS + 5 STT(Free Edge TTS 및 로컬 귓속말 포함)) + Discord 깨우기 문자 + 중단 감지 + 비전 융합 — **1,176개 테스트**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                            ⚠️ 디스코드 보이스                                                                                            |         WebRTC + iOS 기본 깨우기         |          ⚠️ 기본         |                ❌                |         ❌         |       ❌      |
| **다중 모드 생성**                    |                                                                                                                      ✅ 사진(20개 이상의 모델 + 스마트 장애 조치 + 게이트웨이 폴백 + Inpainting 부분 다시 그리기를 사용한 사진 편집 + SSRF 보호를 통한 4계층 검증 + 배치 생성 + **비동기 사진 생성: 인스턴트 task\_id + 채팅 버블 ImageTaskCard + SSE 진행, 사진을 생성하는 동안 대화 계속, API 키 및 게이트웨이 토큰은 작업 대기열에 쓰기 전에 AES 암호화되며, 클라우드 샌드박스 task.db에는 일반 텍스트 키가 없음**, 370개 이상의 테스트) + 비디오(엔진 5개: Sora/Veo/Qwen/MiniMax/xAI Grok + T2V/I2V/V2V + 멱등적 작업 관리 + **대화 중 VideoTaskCard 내장 플레이어 + 재시도 - 즉시 미리보기, 내보내기 게이팅 없음**) + TTS(Free Edge가 포함된 5개 공급자 + 스트리밍 + 긴 텍스트 자동 요약 + OpenAI 호환 base\_url) + 스크린샷은 작업 파이프라인입니다(붙여넣기/끌어 놓기 → 주석 편집기 → OCR/Vision → 도구 호출 폐쇄 루프) + Vision 자동 다운그레이드 + **전체 크리에이티브 디자인 적용 범위**: 샌드박스에서 ffmpeg 비디오 편집 / Pillow+ImageMagick 일괄 이미지 처리 + 컴퓨터 사용 지능형 제어 Adobe PS/AI/InDesign(AppleScript/COM 자동 라우팅) + Figma MCP 액세스 - AI 기본 엔진은 전용 PS 플러그인보다 더 안정적입니다(Adobe 버전 업데이트는 종종 API를 중단함) — **401개의 멀티미디어 풀 스택 테스트 통과** — 총 1,293개 이상의 테스트                                                                                                                      |                                                 ⚠️ FAL.ai 이미지(7개 편집 모델, 동기 차단, 마스크 없음/SSRF 없음/장애 조치 없음) + 2개의 비디오 플러그인 + 10 TTS(5개의 틈새 로컬 솔루션 포함)                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **컴퓨터 사용**                      |                                                                                                              ✅ 데스크탑 자동화 + 3가지 플랫폼 백그라운드 자동 입력(포커스를 도용하지 않음) + 프런트엔드 권한 활성 인증 게이팅(3단계 세분화, 한 번/세션/항상) + BBox 승인 + Tauri OS 오버레이 + 민감한 애플리케이션 방화벽(뱅킹/통신 자동 차단) + 기본 API 지능형 라우팅(95개 이상의 애플리케이션: AppleScript/COM/D-Bus 자동 감지, 제로 레시피 및 제로 종속성) + 3플랫폼 완전한 의미 체계 AX 호출(macOS) AX/Windows) UIA/Linux AT-SPI) + **증분 AX 트리 차이**(후속 스냅샷은 추가, 삭제 및 수정된 요소만 렌더링하여 연속 작업에서 80% 이상의 토큰을 절약하고 전체를 덮기 위한 4계층 자동 폴백) + 크로스 플랫폼 환경 진단 카드(macOS TCC + Linux 종속성 + xvfb + Windows 종속성 - GUI 원클릭 복구) + VNC 보안 토큰 서명(HMAC+TTL 재생 방지) + 인계/재개 전체 수명 주기 수동 인계 + **Pi 11개를 다루는 3개 도구**(Python 직접 OS API, Rust/Swift 기본 데몬 필요 없음, 경로 충돌 없음, pip 사용 가능, 도구 정의만으로 \~4,000개의 토큰/요청 저장) - **548개의 데스크톱 테스트 + 10개의 프런트엔드 테스트 모두 통과됨** + Office 파일의 3계층 적용 범위(ExcelParser 4 모드 직접 읽기 + python-pptx/docx 네이티브 생성 + 17개 채널의 Bot API로 첨부파일 직접 전송, "Excel 읽기 → PPT 생성 → 기업 마이크로그룹으로 전송"(GUI 제어 제로) - **519 오피스 + 통신 풀스택 테스트 통과**                                                                                                             |                                                                                                 ❌                                                                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **브라우저 엔진**                     |                                                                                                                                                                                                                                                                                                                                                      ✅ 듀얼 스텔스 엔진(Patchright + Camoufox) + 세션 간 지문 지속성 + 3단계 의인화 상호 작용(가우스 지연 + 베셀 마우스 궤적) + 3계층 GlobalBrowserPool(제로 콜드 스타트, 3계층 충돌 복구) + Shadow DOM 침투 + API 우선 네트워크 인텔리전스(CDP 지연 로딩 응답 본문 + 요청 재생) + 도메인 이름 엔진 선호도 메모리 + 백그라운드 무의미한 실행(이중 계층 격리) + 동일 출처 스마트 탭 라우팅 + 4개의 주요 클라우드 브라우저 제공자(GUI 구성 + 재시작 없는 핫 업데이트) + 의미 체계 검사→스냅샷 링크 + 브라우저 이벤트 원격 측정 기준, **127개 지시 테스트** 및 실제 Chrome MCP 스냅샷/평가로 검증됨                                                                                                                                                                                                                                                                                                                                                      |                                                                                ⚠️ 타사 클라우드 브라우저(환경 변수 구성, 다시 시작해야 함)                                                                               |                  ❌                  |            ❌           |                ❌                |      ⚠️알 수 없음     |       ❌      |
| **웹 검색**                        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ✅ 엔진 8개 + 중국 전체 네트워크 검색(Baidu/Sogou/360/Quark 자체 호스팅 비용 없음) + 7가지 유형의 인텐트 제로 LLM 라우팅 + BM25/Reranker 필터링 + 3계층 환각 방지 + 191개 검색 테스트                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                         ⚠️ Cloud API 투명 전송                                                                                        |           ⚠️ DDG/Bing 크롤링           |     ⚠️OpenClaw와 동일     |             ⚠️ DDG/빙            |         ❌         |       ❌      |
| **웹 스크래핑**                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ✅ 3계층 자동 다운그레이드 + 자체 학습 AdaptiveRouter + 크롤링 방지 자동 우회(메인스트림 WAF) + 벡터 추출 + DOM 프루닝(391개 테스트)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                                                  ⚠️ web\_extract(Firecrawl + LLM)                                                                                 |         ⚠️ HTTP/Firecrawl 대체        |        ⚠️ 위와 동일        |            ⚠️ HTTP 전용           |         ❌         |       ❌      |
| **작업 공간 걸레**                    |                                                                                                                                                                                                                                                                                              ✅ **4계층 파이프라인**: BM25 + 벡터 + RRF 융합 + Reranker; 7개 카테고리 및 19개 형식 구문 분석(PDF/Word/Excel/PPT/ipynb/OCR); 듀얼 백엔드 지식 그래프; Karpathy Wiki 컴파일 엔진; **머리말 `유형` 열거 하드 게이트**(컴파일 + 승인 보류 중 + Linter 복구 + 설정 복구 페이지 유형 — 7개 카테고리 OKF 호환, 47 pytest 2026년 7월); **인지 지도 트리오** (`wiki/index.md` + `log.md` + `hot.md` 이벤트 기반 새로 고침, 핫 전용 wiki\_query 소비 - 캐시 안전, 2026년 7월 25일 pytest); 스킬 진화 자가 학습; RSG 품질 가드(테스트 2,886개 - Wiki 159 + Evolution 437 + Skills 565 + 메모리 1,901 + Index/RAG 159 + Marketplace 52 + Optimization 23)                                                                                                                                                                                                                                                                                              |                                                                                           ⚠️ 코드 AST 인덱스만                                                                                          |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **이미지 검색**                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ❌(web\_search + web\_fetch / 브라우저가 페이지 이미지를 찾을 수 있음)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                 ❌                                                                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **긴 텍스트 목차**                    |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ✅ 채팅 내 자동 목차 + 스크롤 동기화                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                                 ❌                                                                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **리치 콘텐츠 렌더링**                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ 인어(확대/축소/전체 화면/범례/내보내기) + KaTeX 수학 공식 + GFM 경고(아이콘이 포함된 5가지 유형) + 각주 + 코드 비교 + 부드러운 스트리밍                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                                                              ⚠️ 기본 인어                                                                                             |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **정확한 다중 양식**                   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        ✅ 의도 인식 비전(UI 작업 없음 = 0 비전 토큰)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                                         ⚠️ 항상 열려 있음(토큰 낭비)                                                                                        |          ⚠️ 블라인드 (스크린샷 없음)          |        ⚠️알 수 없음        |               ⚠️맹인              |        ⚠️맹인       |       ❌      |
| **타이틀 생성**                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ✅ O(1) 안티블로킹 + 둔감화                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |                                                                                          ⚠️ 막히거나 누출되기 쉬움                                                                                          |           ⚠️ 막히거나 누출되기 쉬움           |        ⚠️알 수 없음        |             ⚠️알 수 없음            |      ⚠️알 수 없음     |       ❌      |
| **글로벌 플래시 사고 포착**               |                                                                                                                                                                                                                                                                                                                                                                                                                                                          ✅ macOS+Windows 듀얼 플랫폼 스크린샷 + UI 텍스트 추출 + 음성 + FlowPad + 인라인 에이전트 전환기/프로필 라우팅 + 개인 정보 보호 블랙리스트 + 요청 ID 스트리밍 속성 + 경로 전환 요청 수준 중단 + 딥 링크 중복 제거 대기열(**36개 프런트 엔드 방향 + Chrome MCP `/의도` 증거**)                                                                                                                                                                                                                                                                                                                                                                                                                                                          |                                                                                                 ❌                                                                                                 |                  ❌                  |            ❌           |                ❌                |         ❌         |       ❌      |
| **토큰 효율성**                      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ✅ 총 \~2,167개 토큰(86% 감소)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |                                                                                              \~15,520                                                                                             |               \~18,000              |       ⚠️수동 3단 기어       |         ⚠️ \~9 칸반 LLM 도구        |      ⚠️ 높은 비용     |  ⚠️ \~900 기상 |

## 대 PilotDeck — 에이전트 운영 체제

PilotDeck(Tsinghua THUNLP에서 오픈소스 제공)은 WorkSpace 격리, 화이트박스 메모리(드림 모드), 비용 절감을 위한 스마트 모델 라우팅 및 상시 백그라운드 실행 기능을 갖춘 "에이전트 OS"로 자리매김했습니다.

### Myrm이 더 나아가는 곳

| Area                         | PilotDeck                                                            | MyrmAgent                                                                                  | User Benefit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ---------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Workspace Isolation**      | Virtual isolation & state storage                                    | **Physical Git Worktree Sandbox**                                                          | True zero-conflict parallel read/write. When sub-agents refactor code, your main branch remains completely untouched, with one-click visual merge/discard at the end.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Persistent Tasks**         | CLI Always-on process                                                | **Cross-lifecycle Daemon Queue**                                                           | Safely close your browser or Tauri desktop app. Long tasks are safely persisted, and results are pushed when you return—no more abandoned tasks.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **Multi-Agent Monitoring**   | Basic log streams                                                    | **SubagentDashboard Panorama**                                                             | Chats are no longer flooded by subtasks. Tasks are neatly folded into independent drawers with Working/Review/Done status indicators and visual breakpoints.                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Delegation pause control** | Hermes-style global `spawn_paused` (one switch affects all sessions) | **Session-scoped Delegation Pause**                                                        | Pause new spawns for **this chat only** from the Dashboard; in-flight sub-agents keep running. Multi-tab safe. Chrome LIVE E2E signed off (Jul 2026).                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Agent Liveness**           | File-based polling (gateway\_state.json)                             | **5-State Liveness SSOT** (busy/idle/degraded/offline/draining)                            | `GET /health/liveness` returns global agent state with 5-state granularity. Frontend LivenessIndicator distinguishes degraded (HTTP error, backend reachable) from offline (fetch failure, backend unreachable). Status syncs to Tab Badge prefix, Tauri tray icon, and in-chat indicator dot — works across Local, Tauri, and Cloud. 33 unit tests + Chrome MCP E2E verified.                                                                                                                                                                                                                                   |
| **Memory Engine**            | Periodic Dream Mode                                                  | **GUI Command Center + 10-module dedicated engine**                                        | "White-box memory" with interactive GUI dashboards, knowledge graphs, and health scoring. Unified /journey page brings graph + skill trends + growth KPIs in one view. Includes 5 dimension dedup algorithms and "active forgetting" to keep context pristine.                                                                                                                                                                                                                                                                                                                                                   |
| **Smart Model Routing**      | Basic Judge model switch                                             | **Complexity & Privacy Dual-Routing + Billing + Real-Time Rate Limit Dashboard**           | ComplexityRouter + PrivacyRouter + FallbackManager + KeyPool + **real-time rate limit monitoring** (RPM/RPH/TPM/TPH 4-dimension circular gauges with SSE live updates, 3-tier color alerts) + **SSE failover/recovery notifications** (model\_failover + model\_recovery ProgressSteps with Toast alerts) + EscalationScrubber self-upgrade detection + 13-module industrial Fallback system (CircuitBreaker + ProbeThrottle + scenario-aware selection). Premium model rate limits are solved by auto-fallback + real-time monitoring, not static warning text. 240+ routing/fallback tests passed.             |
| **Platform Deployment**      | 3-minute terminal `curl` script                                      | **Visual OnboardingWizard + Fail-Fast Pre-flight + Dual-Wheel verify + 24-item lean core** | No terminal experience needed. 4-step wizard auto-detects local capabilities → pre-flight validates all configs before startup (errors block with fix suggestions) → auto-migrates config schema across versions → 7 GUI Settings panels for zero-YAML operation. Native Tauri installer for desktop. Engine: **24** locked core deps + **11** optional Extras (browser/retrieval/ACP/observability…) with lazy-import hints—embedders install only what they need; end users get the full bundle automatically. Wrong platform wheel fails at **startup**, not mid-chat (**327** harness arch tests, Jul 2026). |

### PilotDeck에서 마이그레이션

PilotDeck에서 마이그레이션하면 "CLI 중심 운영 체제"에서 \*\*"GUI 최초의 최신 에이전트 워크스테이션"\*\*으로 업그레이드됩니다. 다중 프로젝트 격리, 비용 효율적인 라우팅 및 백그라운드 실행과 같은 모든 고급 기능을 유지하고 능가하지만 모든 것이 시각적이고 드래그 가능하며 롤백 준비가 되어 있으며 방대한 MCP 플러그인 생태계와 원활하게 통합됩니다.

## 대 360 보안 OpenClaw(엔터프라이즈 래퍼)

360 Security OpenClaw는 OpenClaw 코어를 중심으로 구축된 비공개 소스 엔터프라이즈 래퍼입니다. "새우 코치"(안내 설정) 및 수동 "토큰 비용 모드"(경량, 경제, 최대 전력)를 통해 진입 장벽을 낮추는 것을 목표로 합니다.

### Myrm이 더 나아가는 곳

| Area                         | 360 Security OpenClaw                         | Myrm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | User Benefit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Agent Creation**           | "Shrimp Coach" dialogue                       | **26 Preset Agents (6 tool presets: MINIMAL/DEFAULT/CODING/RESEARCH/DESIGN/VIDEO\_STUDIO) + 10 YAML Templates (individual+team, i18n, atomic instantiation) + GUI Wizard + 15-dimension independent tool toggles per Profile**                                                                                                                                                                                                                                                               | Zero-prompting instant start with role-optimized tool boundaries. Just click and use.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Token Cost Control**       | LLM Judge single-phase routing (PilotDeck)    | **Rule + Judge dual-phase Complexity Router**                                                                                                                                                                                                                                                                                                                                                                                                                                                | 80%+ requests routed by rules alone (0 extra tokens). Judge only called for ambiguous cases.                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Cost Visibility**          | Basic stats                                   | **Dual-layer per-message visualization (inline cache-savings banner + 17-metric tooltip) + 14-dim analytics dashboard + per-agent cost attribution + SessionSpendSurface persistent pill (per-turn WU/-\$, session cumulative, burn-rate ETA)**                                                                                                                                                                                                                                              | Every reply shows cache hit rate, savings amount, 5 token types, TTFT/P95/TPS, per-model/tool cost breakdown, session baseline comparison, cache-break attribution with fix suggestions. Persistent pill displays real-time per-turn WU consumption (Sandbox) or USD cost (Local/Tauri) with session totals and remaining-days ETA. No competitor offers message-level real-time cost visualization.                                                                                                       |
| **Execution Trace & Replay** | Logs only / AI Purpose Title (extra LLM call) | **7-layer in-product Trace (ProgressSteps real-time tree + semantic tool labels 28 tools × 5 languages + inline AI intent reasons + category icons + stage grouping + thinking content + 17-metric tooltip + cache-savings banner + ExecutionTraceTimeline + SessionReplayPlayer + SessionAnalyticsDialog)**                                                                                                                                                                                 | Every tool call shows a human-readable label + AI-generated intent at zero extra cost (the main model provides intent in the tool call itself — no separate utility model). One click from any message to full execution replay with speed control — no external SaaS, no extra fees.                                                                                                                                                                                                                      |
| **Cloud Environment**        | Cloud Computer                                | **Sandbox + Persistent Terminal + SaaS**                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Real cross-platform isolation and data ownership.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **Multimedia**               | Basic Video Agent                             | **Native `video/generator.py` + Full-duplex Voice + tool-agnostic sandbox (Agent npm/npx installs any video tool — HyperFrames/Remotion/FFmpeg — not locked to one framework) + 7-step Multi-Shot Pipeline (auto-detect provider limits → plan shots → base image consistency → I2V → FFmpeg concat → BGM → QC) + platform-aware export (10 aspect ratios + 3 resolution tiers + auto-normalization + 6-platform questionnaire + QC dual-channel: ffprobe hard metrics + Vision safe-area)** | Create content and interact hands-free with barge-in support. In-chat VideoTaskCard with built-in player & retry. Sandbox architecture lets agents use any CLI video tool without framework lock-in. Built-in shot pipeline guidance solves the 6-12s provider duration limit — agents automatically plan multi-shot workflows for longer videos. Platform-aware export with auto-normalization ensures videos match target platform specs (TikTok 9:16, YouTube 16:9, etc.) without manual configuration. |

**결과: Myrm은(는) 더욱 자동화된 기본 GUI 경험을 제공합니다. 질문하는 "코치" 대신 Myrm은 바로 사용할 수 있는 템플릿을 제공합니다. 이중 단계 라우팅은 경쟁사의 순수한 LLM-판단 접근 방식보다 토큰 효율적이고 정확하며 비용 투명성이 10배 더 높습니다.**

## 대 OpenClacky — 토큰 최적화 로컬 에이전트

OpenClacky는 토큰 비용 Hermes의 1/6에 해당하는 비용 효율적인 로컬 AI 에이전트로 스스로를 홍보합니다. 핵심 전략: 16개의 최소 도구, 유휴 압축, 삽입 후 압축, 이중 캐시 표시 및 BYOK 다중 모델 라우팅.

### Myrm이 더 나아가는 곳

| Area              | OpenClacky                                                  | Myrm                                                                                                                                                                                                                | User Benefit                                                           |
| ----------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Tool Architecture | 16 core + invoke\_skill (2-tier)                            | **3-tier (CORE/COMMON/EXTENDED)** + ASCS cognitive load scoring + **Dynamic Schema Weaver**                                                                                                                         | Scientifically optimized, dynamic tool pruning prevents hallucinations |
| Idle Pipeline     | Single-purpose message compression (Thread)                 | **3 parallel tasks** (memory consolidation + evidence mining + cache preheating) + **CacheKeepAliveManager** (4-min probe interval, auto-pause during active use) + MaintenanceScheduler + crash-resilient registry | Idle time does 3x more work + cache never expires                      |
| Compression       | LLM-based summarization (each compression costs LLM tokens) | **Rule engine 3-tier (Dedup/Truncate/Remove)** — zero LLM cost + Cold Cache Drain + Anti-Thrashing                                                                                                                  | No extra LLM calls for compression                                     |
| Cache Strategy    | Fixed last-2-message marking                                | **Multi-breakpoint** (system + 15-block protection + compression boundary + last message) + TTL strategy + 20-block window protection + token distance validation                                                   | More precise, provider-aware caching                                   |
| Model Routing     | Simple main/sub-task model split                            | **4-layer routing** (ComplexityRouter + PrivacyRouter + FallbackManager + KeyPool)                                                                                                                                  | Comprehensive cost + privacy + reliability routing                     |
| Cache Protection  | ❌                                                           | **Hot Cache Bypass** (skip compression when cache is warm) + **Anti-Thrashing** (stop after 2+ ineffective compressions)                                                                                            | Unique — no competitor has this                                        |
| Deployment        | CLI + WebUI                                                 | **Web + Tauri + SaaS** (3 modes)                                                                                                                                                                                    | More deployment options                                                |
| Memory System     | Session-only (lost on restart)                              | **8 memory types + knowledge graph + cross-session consolidation**                                                                                                                                                  | Persistent intelligence across sessions                                |
| GUI               | Basic web terminal                                          | **Full workspace GUI** — agent templates, Kanban, memory panel, analytics                                                                                                                                           | Professional workspace vs terminal                                     |
| Security          | Basic sandboxing                                            | **6-layer defense** with PII protection + taint tracking + audit                                                                                                                                                    | Enterprise-grade security                                              |

### 주요 아키텍처 차이점

**압축 비용**: OpenClacky는 LLM을 호출하여 압축 요약을 생성합니다. 모든 압축에는 API 비용이 발생합니다. Myrm은 LLM 오버헤드가 없는 결정적 규칙 엔진(Dedup → Truncate → Remove)을 사용합니다.

**캐시 인텔리전스**: OpenClacky의 이중 캐시 표시는 정적 패턴입니다(항상 마지막 2개 메시지 표시). Myrm의 ExplicitCacheProcessor는 전체 검증 파이프라인을 사용하여 콘텐츠 블록, 토큰 거리 및 압축 경계를 기반으로 중단점을 동적으로 계산합니다.

**유휴 활용**: OpenClacky의 유휴 타이머는 메시지만 압축합니다. Myrm의 유휴 파이프라인은 인지 메모리 통합, 세션 증거 추출(실패로부터 학습), 접두사 캐시 예열의 3가지 작업을 실행합니다. 모두 회로 차단기 보호 기능이 있는 용량 인식 스케줄러에 의해 조정됩니다. 또한 `CacheKeepAliveManager`은 유휴 상태에서 4분마다 경량 프로브를 전송하여 Anthropic/Qwen 5분 캐시 TTL이 만료되는 것을 방지하고 사용자가 재개할 때 일관된 TTFT를 보장합니다(0.5-1초 대 2-5초 콜드 재시작).

### OpenClacky에서 Myrm로 마이그레이션

| OpenClacky Feature   | Myrm Equivalent                         | Experience |
| -------------------- | --------------------------------------- | ---------- |
| 16 core tools        | 3-tier tool system + ASCS scoring       | ⬆️ Upgrade |
| Idle compression     | Idle pipeline (3 tasks + scheduler)     | ⬆️ Upgrade |
| Insert-then-Compress | Rule engine compression (zero LLM cost) | ⬆️ Upgrade |
| Dual cache marking   | Multi-breakpoint strategy + validation  | ⬆️ Upgrade |
| BYOK model routing   | 4-layer routing system                  | ⬆️ Upgrade |
| Session persistence  | 8-type memory + knowledge graph         | ⬆️ Upgrade |
| WebUI                | Full workspace GUI (Tauri + Web + SaaS) | ⬆️ Upgrade |
| Skill system         | 42-module skill evolution with safety   | ⬆️ Upgrade |

**결과: 업그레이드 8개, 동등 항목 0개, 다운그레이드 0개. OpenClacky 사용자는 모든 토큰 효율성 이점을 유지하면서 무료 압축, 지능형 캐시 보호, 지속적인 교차 세션 메모리 및 완전한 GUI 작업 공간을 얻을 수 있습니다.**

## 통합 도구 게이트웨이 및 유연성 BYOK(대 Hermes / OpenClaw)

경쟁업체에서는 사용자에게 수십 개의 API 키를 관리하거나 엄격하고 오류가 발생하기 쉬운 게이트웨이를 사용하도록 강요하는 경우가 많지만, Myrm에서는 **탄력적인 BYOK 폴백** 메커니즘을 갖춘 **4-in-1 통합 도구 게이트웨이**를 도입합니다.

### Myrm이 더 나아가는 곳

* **4-in-1 게이트웨이**: 한 번의 구독으로 LLM, 웹 검색, Image Gen 및 TTS 기능을 사용할 수 있습니다. 기본적으로 구성이 필요하지 않습니다.
* **Elastic Try-Catch Fallback**: 공식 게이트웨이를 사용할 수 없거나 WU(Work Unit)가 부족해지면 Myrm은(는) 로컬로 구성된 API 키로 자동으로 원활하게 저하됩니다. 귀하의 비즈니스는 결코 멈추지 않습니다.
* **할당량 롤오버**: 사용하지 않은 할당량이 만료되는 기존 SaaS과 달리 Myrm에서는 사용하지 않은 작업 단위를 다음 달로 롤오버할 수 있습니다.
* **시각적 게이트웨이 상태**: 전용 GUI 대시보드에는 Pro 사용자가 게이트웨이 기능을 활성화할 수 있는 스마트 프롬프트와 함께 모든 도구(게이트웨이 관리됨, 사용자 정의 키 또는 구성되지 않음)의 상태가 표시됩니다.
* **금융 등급 보안**: PAT 토큰은 보안 POST 본문을 통해 전송되고 엄격한 정규식 규칙으로 검증되므로 SSRF 공격을 방지하고 토큰이 URL 로그에 유출되지 않도록 보장합니다.
* **극도의 네트워크 탄력성**: 필수 주문형 폴링과 `AbortController`을 사용한 8초의 하드 시간 초과 기능으로 구축되어 경쟁사의 자동 폴링 대시보드에서 흔히 발생하는 UI 정지 및 API 할당량 소모를 제거합니다.

### 경쟁업체의 문제점

* **Hermes**: 게이트웨이에 "흑백" 하드 스위치를 사용합니다. 게이트웨이가 실패하거나 크레딧이 부족하면 에이전트가 충돌하고 작동이 중지됩니다.
* **OpenClaw**: 확장 프로그램을 통해 사용자가 제공한 키에 전적으로 의존하며 통합 게이트웨이나 청구를 제공하지 않습니다.
* **클라우드 브라우저 종속성**: Hermes은(는) 브라우저 사용과 같은 타사 클라우드 브라우저를 사용하여 웹 작업을 수행하므로 대기 시간이 길고 개인 정보 보호 위험이 발생합니다. Myrm은(는) 브라우저 자동화를 위한 로컬/자체 호스팅 샌드박스를 고집하여 대기 시간이 없고 전체 데이터 개인정보 보호를 보장합니다.

### 마이그레이션 성공

* **제로 키 관리**: OpenAI, Firecrawl, FAL 등에 대해 API 키 저글링을 중지하세요.
* **마음의 평화**: 탄력적 폴백은 자체 백업 키의 안정성과 함께 관리형 게이트웨이의 편리함을 얻을 수 있음을 의미합니다.

## 도구 호출 혈통 DAG 및 단계별 보안 판결(vs Claude Code / Hermes / OpenClaw / DeerFlow)

경쟁업체는 도구 호출을 블랙박스로 취급합니다. 에이전트가 파일을 수정하거나 명령을 실행하거나 네트워크에 접근했을 때 어떤 지시가 원인인지, 보안 시스템이 검토했는지, 전체 실행에서 어떤 위치인지 알 수 없습니다. Myrm은(는) 완전한 **도구 호출 지시 혈통 DAG**와 **단계별 보안 판결**을 제공합니다.

### Myrm이 더 나아가는 곳

* **정확한 지시 → 도구 호출 혈통**: 모든 `tool_start`/`tool_end`는 고유 `tool_call_id`로 연결됩니다 — 동일한 이름의 동시 도구(예: 두 개의 병렬 `bash` 호출)는 서로 교차되지 않으며, id가 없는 레거시 이벤트는 안전하게 폴백됩니다. 실제 LLM의 스트리밍 `tasks_steps` 이벤트는 id별로 동일한 혈통에 병합되어 수명주기 이벤트와 실시간 진행 스트림 사이에 손실이 없습니다.
* **단계별 보안 판결**: 모든 `security_audit` 결정(허용 / 거부 / 위험 표시, 이유 및 타임스탬프 포함)은 정확한 도구 호출에 고정되어 실행 타임라인에 표시됩니다. `DENY` 또는 오염된 단계는 세션 재생에서 빨간색으로 표시되고, 허용된 단계에도 이유가 함께 표시됩니다. 어떤 결정도 조용히 유실되지 않습니다 — 일치하는 도구 호출이 없는 감사는 사라지지 않고 경고를 기록합니다.
* **정확한 성공/실패 의미**: 정상적으로 완료된 단계는 `success=true`입니다 — 경쟁업체는 '완료됨' 단계를 실패로 표시하거나 터미널 상태를 오류와 혼동하는 경우가 많습니다. 실패한 단계는 오류 세부 정보를 유지하고 빨간색으로 표시되며 Inspector에 이유가 표시됩니다.
* **판결이 포함된 세션 재생**: 과거 세션을 스크럽하면 모든 민감한 작업(어떤 지시가 트리거했는지, 무엇을 했는지, 이유가 포함된 보안 판결)을 볼 수 있습니다. 제품 내장, 외부 SaaS 없음, 추가 비용 없음.
* **내부 정보 유출 없음**: 페어링 내부 메타데이터(`tool_call_id`, `message_id`)는 표시되는 도구 입력에 절대 유출되지 않습니다 — Inspector는 프레임워크 내부 구현이 아닌 실제 인자를 보여줍니다. 실제 LLM Chrome E2E로 전체 체인 검증(2026-08-15: harness 187 passed, 서버 통합 16 passed, 프론트엔드 10 passed, Chrome E2E 1 passed in 283.22s).

### 경쟁업체의 문제점

* **Claude Code**: 대화 재개 수준의 혈통만 있음 — 단계별 도구 호출 혈통이나 개별 단계에 연결된 보안 판결이 없습니다.
* **Hermes / OpenClaw / DeerFlow**: 도구 호출 혈통 DAG가 없고, 단계별 보안 라벨 전파가 없으며, 어떤 UI에도 판결 시각화가 없습니다.
* **모든 경쟁업체**: 재생 타임라인에서 '이 민감한 작업은 어떤 지시가 원인이고 보안 시스템이 검토했는가'에 답할 수 없습니다.

### 마이그레이션 성공

* **눈으로 확인하는 감사 가능성**: '로그를 신뢰하라' 대신 모든 민감한 작업, 원인, 판결을 보여주는 재생 타임라인으로 교체합니다.
* **더 빠른 장애 조사**: 문제 발생 시 로그를 뒤지는 대신 '지시 → 도구 호출 → 결정' 체인을 직접 찾습니다.
* **엔터프라이즈 준비**: 단계별 판결이 트레이스에 첨부되어 별도의 감사 도구 없이도 컴플라이언스 검토가 간단합니다.

## 조직 전체 에이전트 감사 타임라인 (vs Claude / Hermes / OpenClaw / 모든 단일 샌드박스 감사)

에이전트가 팀의 여러 샌드박스에서 실행될 때 경쟁사는 조직에 답을 줄 수 없습니다: 샌드박스 간 원장이 없고, 민감한 동작을 올바른 구성원·샌드박스에 귀속시킬 수 없으며, 실패한 스캔은 조용히 건너뜁니다 — '감사 범위'는 우연히 수집된 것일 뿐이고 공백은 보이지 않습니다. Myrm은 **조직 전체 감사 집계**를 제공합니다: 모든 구성원 샌드박스의 로컬 이벤트 원장이 하나로 합쳐져 조직 타임라인이 됩니다.

### Myrm이 더 나아가는 점

* **모든 구성원 샌드박스에 대한 팬아웃 집계**: 한 번의 쿼리로 각 샌드박스의 로컬 이벤트 원장에 도달하여 도구 호출·승인·보안 판결을 하나의 역시간순 타임라인으로 병합합니다 — 구성원과 샌드박스 귀속 포함. `security_audit` 이벤트와 `tool_start`/`tool_end` 라이프사이클의 두 데이터 계층이 동일한 KPI 세트를 공급하므로 카운트가 엔드투엔드로 일관됩니다.
* **느낌이 아닌 정확한 보안 차단 회계**: `security_deny_total`은 실제 차단 결정(`BLOCK` / `DENY` / `REDACT` / `LEAK`)만 집계합니다 — `ALLOW` 또는 검토되지 않은 이벤트로 지표를 부풀릴 수 없습니다. 동일한 deny 판정이 서버 집계 레이어에서 강제되고 프런트엔드 렌더링에서 다시 검증되어, 빨간 '보안 차단' KPI는 항상 실제 차단을 반영합니다.
* **스캔 실패는 표면화되고 절대 조용히 건너뛰지 않음**: `ACTIVE`이지만 컨테이너가 없는 샌드박스는 감사에서 사라지는 대신 명시적으로 실패로 보고됩니다 — 범위 공백이 보이므로 '수집되지 않음'을 '아무 일 없음'으로 착각하지 않습니다. 이벤트 등급도 동일하게 정직합니다: 도구 호출과 일치하지 않는 감사 이벤트는 사라지지 않고 경고를 기록합니다.
* **샌드박스별 1-N 범위**: 감사 범위는 샌드박스별로 보고되며, 스캔 불가·실패 샌드박스는 별도로 계산됩니다 — 감사 뷰는 항상 그림이 **얼마나 완전한지** 알려줍니다.

### 경쟁사 페인 포인트

* **Claude / Hermes / OpenClaw**: 샌드박스별 로그만 존재 — 관리자는 조직 뷰가 없고, 교차 샌드박스 집계가 없으며, 민감한 동작이 어느 구성원의 샌드박스에서 발생했는지 알 수 없습니다.
* **모든 경쟁사**: deny 집계는 세션 후속 작업일 뿐 — 조직 전체 `BLOCK`/`DENY`/`REDACT`/`LEAK` 합계가 없고, 실패한 샌드박스 스캔은 경고 없이 화면에서 사라집니다.
* **외부 SaaS 감사(SIEM 등)**: 추가 비용, 데이터가 샌드박스 경계 밖으로 나가며, 집계 과정에서 세션 수준의 세분성이 손실됩니다.

### 마이그레이션 승리

* **N개의 로그 묶음 대신 하나의 대시보드**: 관리자는 구성원 + 샌드박스 귀속과 함께 단일 타임라인에서 전체 조직의 에이전트 활동을 볼 수 있습니다.
* **활동이 아닌 범위 증명**: 실패·스캔 불가 샌드박스가 명시적으로 나열됩니다 — 감사 그림이 언제 불완전한지 알 수 있습니다.
* **컴플라이언스 준비 deny 회계**: 이유가 포함된 조직 전체 정확한 차단 횟수를 구성원·샌드박스별로 내보내고 귀속시킬 수 있습니다.

## WebUI 보안 및 로컬/원격 분리

대부분의 경쟁사 웹 인터페이스는 공용 인터넷에 연결될 때 위험하게 노출되거나(LAN/터널 노출) 단일 사용자 로컬 개발에 지나치게 부담스럽습니다(`localhost`에 대한 DB 및 로그인 강제).

Myrm은 WebUI 보안에 대한 Ockham의 Razor 접근 방식을 사용하여 로컬 우선 배포의 "라스트 마일"을 해결합니다.

### Myrm이 이끄는 곳

* **마찰 없는 로컬 대 Ironclad Remote**: Myrm의 WebUI는 `localhost` 루프백을 자동 감지하여 로그인을 원활하게 우회합니다. 터널이나 LAN을 통해 노출되는 순간 엄격한 비밀번호 보호가 적용됩니다.
* **제로 트러스트 WebSocket 게이트웨이**: 경쟁업체는 종종 HTTP 경로를 보호하지만 WebSocket(실시간 로그 또는 음성에 사용됨)을 인증되지 않은 상태로 둡니다. Myrm의 `WsAuthMiddleware`은 세션 쿠키가 없거나 유효하지 않은 경우 WebSocket 핸드셰이크(HTTP 403)를 물리적으로 삭제합니다.
* **3계층 CORS 심층 방어**: 체계+호스트 이중 입력 검증(와일드카드 `*` 완전히 거부됨) + WebSocket Origin Guard(CORS 구성을 재사용하는 통합 보안 경계, 무단 출처에 대한 4003 거부) + HostAllowlist DNS 리바인딩 보호(동적 수신/터널 호스트 이름 허용 목록). 기본 Tauri `tauri://localhost` 구성표 지원. 클라우드 배포 기본 거부. 29 CORS 보안 테스트가 검증되었습니다.
* **즉시 세션 제거**: 비밀번호가 변경되거나 보호가 전환되면 Myrm은 전역 HMAC 세션 서명 키를 자동으로 순환합니다. 이렇게 하면 기존의 모든 세션이 전역적으로 즉시 무효화되는 반면(도난당한 장치에 대한 킬 스위치 등), 경쟁업체에서는 이전 JWT를 유효한 상태로 두는 경우가 많습니다.
* **단일 테넌트 "볼트" 대 대용량 DB**: SaaS용으로 설계된 RBAC 규칙이 있는 비대해진 Postgres/MySQL 사용자 테이블 대신 로컬 모드는 고도로 암호화된 단일 `admin.json` 볼트 파일을 사용합니다. 안전하고 휴대 가능하며 종속성이 없습니다.

## 데이터 손실 방지(DLP) 및 개인 정보 보호 라우팅

상담원의 대화에는 민감한 개인 정보가 포함될 수 있습니다. 경쟁업체(예: ClawVault)는 채팅 메시지 수준에서 간단한 "감지 → 자리표시자 → 복원"만 수행하고 도구 매개변수 누락, 도구 결과 및 스트리밍 출력을 누출 채널로 수행합니다.

### Myrm이 이끄는 방법

| Area                       | ClawVault / Competitors         | Myrm                                                                                                               | User Benefit                        |
| -------------------------- | ------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ----------------------------------- |
| **PII Detection**          | Regex-only basic detection      | **Regex + LLM semantic dual-layer** (detects implicit addresses like "I live in XX Community")                     | Zero-miss detection                 |
| **Sensitivity Grading**    | risk\_score number (no grading) | **S1/S2/S3 three-tier** auto-classification with different handling per tier                                       | Precise protection                  |
| **Handling Actions**       | sanitize/restore (2 types)      | **WARN/REDACT/PSEUDONYMIZE/BLOCK** (4 types)                                                                       | Flexible response                   |
| **Privacy-Aware Routing**  | ❌                               | **S2 → redact-then-cloud or local, S3 → local model or block**                                                     | Sensitive data never leaves sandbox |
| **Interception Channels**  | 1 (chat messages)               | **7 channels** (messages + tool params + tool results + SSE stream + dataset export + title gen + context summary) | Zero blind spots                    |
| **Frontend Visualization** | ❌                               | **S2/S3 color badges + redaction status + routing indicator** per message                                          | Transparent & trustworthy           |
| **User Customization**     | ❌                               | Custom sensitive keywords + custom regex patterns + custom sensitive tool tags                                     | Full control                        |

**2,033개의 오프라인/개인 정보 보호/보안 테스트를 통과했습니다**(2026년 7월 14일에 확인됨), 개인 정보 보호 라우팅(44) + 하드웨어 API 및 배포 모드(48) + LLM 대체 성능 저하(153) + 전체 보안 제품군(1,766) + OfflineGuardian 알림(22)을 포괄합니다. Qwen 로컬 에디션만 바인딩하는 QoderWork의 "오프라인 모드" — 개인 정보 보호 라우팅 없음, 하드웨어 권장 사항 없음, 회로 차단기 성능 저하 없음. Myrm은(는) 9가지 오프라인/주권 차원 모두를 선도합니다.

## 다중 에이전트 오케스트레이션: 결정론적 스케줄링(대 Hermes / OpenClaw / JiuwenSwarm)

경쟁업체가 단일 모드 오케스트레이션(예: Hermes' Kanban Swarm, OpenClaw의 기본 선형 생성 또는 JiuwenSwarm의 정적 DAG 워크플로 스크립트)에 의존하는 반면, Myrm은 **5 레이어 도구 보안 펜스** 및 **4 차원 예산 제어**가 지원하는 **8 모드 결정적 오케스트레이션 엔진**을 도입합니다. JiuwenSwarm의 CLI 전용 `workflow.py` 접근 방식(사용자가 실행 순서를 정의하기 위해 Python 스크립트를 작성해야 함)과 달리 Myrm의 리더 에이전트는 정적 DAG가 제공할 수 없는 런타임 조정/취소 기능을 사용하여 자연어를 통해 하위 에이전트를 동적으로 예약합니다.

### Myrm이 더 나아가는 곳

| Area                            | Hermes / OpenClaw                                 | Myrm                                                                                                                                                                                        | User Benefit                                                                                                                                                  |
| ------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Orchestration Modes**         | ⚠️ 1-2 modes (Kanban or Spawn)                    | **8 Modes** (Spawn, Chain, Batch, DAG, Verified, Swarm Fission, Alternatives Race, Council Debate)                                                                                          | Right tool for the right job; DAG guarantees execution order without relying on LLM improvisation.                                                            |
| **Tool Isolation**              | ⚠️ Basic global scope                             | **5-Layer Fence** (Type, Blocklist, Config, Intersection, Role)                                                                                                                             | Complete prevention of child agents escalating privileges or executing unauthorized tools.                                                                    |
| **Budget Control**              | ⚠️ Token limit only                               | **4D Budget** (Tokens, USD, Time, Descendants)                                                                                                                                              | Perfect predictability for cost and execution depth. Zero bill shock.                                                                                         |
| **Execution Verification**      | ❌ ❌                                               | **CompletionGuard** (Evidence-based + Temporal + Independent Re-run)                                                                                                                        | Children must prove task completion with actual STDOUT/STDERR. Temporal check detects post-verification code writes; independent re-run validates in sandbox. |
| **Handoffs (Control Transfer)** | ❌ ❌ (OpenAI Swarm: demo-only `transfer_to_agent`) | **run\_chain** (A→B→C relay) + **delegate\_task\_tool** (dynamic routing) + **handoff\_chat** (cross-platform session transfer) + **context\_mode:"fork"** (controlled context inheritance) | Full relay-race semantics without compromising security boundaries. 733 tests verified.                                                                       |

**결과: Myrm은 "신속히 기도하는" 다중 에이전트 패러다임을 결정론적 소프트웨어 엔지니어링 패턴으로 대체합니다. 다중 에이전트 파이프라인은 매번 예산 내에서 안정적이고 안전하게 실행됩니다. 1,680개의 오케스트레이션 테스트 통과, 0개의 실패(2026년 7월).**

:::tip vs JiuwenSwarm — Natural Language Over workflow\.py
JiuwenSwarm's Plan/Performance/Swarm modes and Swarmflow often rely on pre-written `workflow.py` static DAGs, with CLI/TUI as the primary experience (Web on `:5173` is secondary). Myrm replaces script orchestration with **Leader natural language + an 8-mode deterministic engine** (including Swarm Fission / DAG / Council), plus **runtime steer/cancel**, **batch/council cost preflight**, and **AgentWorkMap GUI** across Local/Tauri/cloud. Jiuwen Skill Hub / team evolution maps to **TemplateMarket + 8-source Skill Market + 4D evolution GUI** (338+1008 tests). **Migration blockers: 0** (Jul 2026 README 22-point seal).
:::

:::tip vs "Universal Agent" Narrative — Dan Shipper Context Rot
Dan Shipper (Every CEO) argues **context rot** makes a single do-everything agent degrade in quality; specialization and hierarchy remain essential. Myrm matches this philosophy: **single-agent default** (zero orchestration noise for simple tasks) + **on-demand specialist teams** (TemplateMarket + 8-mode engine) + **fork-isolated context** (11-step pipeline against rot). You stay editor/manager/producer — Goal/Kanban/IFM for final decisions. **0 new Roadmap items** (Jul 2026 narrative seal).
:::

:::tip vs Doubao Search — Agent-Ready Structured Hits + Multi-Engine Failover
Volcengine Doubao Search returns **authority tier, publish time, query-focused summary, and Markdown excerpts** for agents—not just URLs. Myrm ships a **Volcengine Provider MVP** (Settings-selectable · NeedSummary long summaries) and is **stronger overall**: **11-engine priority chain** (auto hop on quota exhaustion) + **RSG sufficiency guard** + **Completion Guard freshness gate** + **all-model grounding rules** + **domain diversity ranking**. Doubao migration has 6 pending items (field schema / explicit params / onboarding / cross-verify / Sources drawer / skip fetch)—see Roadmap v5. **No OpenClaw CLI skill install required**.
:::

:::tip vs Hermes "10x" — Memory·Skill·Cron Compounding Loop
One's usage guide: **Memory for facts · Skills for procedures · Cron for schedule · Self-verify against bad automation**. Myrm is **≥ on all engines**: structured memory (not flat MEMORY.md) · Settings `/learn` wizard · Cron **acceptance\_criteria + VerificationGatekeeper** · SkillCurator+Pin · `/journey` GrowthDashboard · Wiki **≥** Obsidian. **MSC Gate Closure (2026-07-31)**: Settings "Compounding Loop" four-row checklist · Cron **6-field create audit** (real pause→confirm→resume gate · run-history acceptance editor · `/settings/cron?job=` deep link) · in-chat audit card. **Hermes migration blockers: 0**. **No VPS+CLI** — cloud sandbox + IM on three deployments.
:::

:::tip vs AWS Codex Agent Team — Code-Enforced Orchestration
AWS's sample-codex-agent-team uses 6 Prompt-only `SKILL.md` templates (brainstorm → spec → coordination → review → documentation → project management) to guide multi-agent collaboration — entirely relying on LLM compliance. Myrm replaces every step with code-enforced primitives: `run_council` for multi-expert brainstorming with cross-review, `execute_dag_plan` for deterministic task DAGs, `run_with_verification` for adversarial verification with automatic retries, and 31-component Kanban GUI for real-time project management. None of these can be bypassed by the LLM.

12개 필드 "인계 계약"(역할, 목표, 파일 범위, 승인 기준, 확인 명령 등)도 순전히 프롬프트 기반입니다. Myrm은 `DelegateTaskInput` Pydantic 스키마 + 8가지 코드 수준 검사(페이로드 해시 중복 제거, 깊이/용량 제한, 유형 허용 목록, 위임 일시 중지, 검증자 모드) 및 경쟁업체에는 전혀 없는 4가지 메커니즘을 통해 이 모든 것을 시행합니다. 2,488개의 테스트가 통과되었으며 0개의 실패가 발생했습니다.
:::

## 스마트 동시성 라우터 — 읽기-쓰기 경쟁 제거(Hermes / OpenClaw 대비)

고도로 동시 발생하는 에이전트 샌드박스에서 LLM은 단일 병렬 도구 호출 배치에서 "파일 X를 읽고 동시에 파일 X에 쓰기"를 시도하는 등 데이터를 손상시킬 수 있는 작업을 종종 환각합니다. 경쟁사 아키텍처에서는 이로 인해 더티 읽기와 치명적인 쓰기 덮어쓰기가 발생합니다.

Myrm에서는 미들웨어 계층에서 충돌하는 작업을 적극적으로 가로채고 다시 라우팅하는 **스마트 동시성 라우터**를 도입합니다.

### Myrm이 더 나아가는 곳

| Area                        | Hermes Agent       | OpenClaw | Myrm                                            | User Benefit                                       |
| --------------------------- | ------------------ | -------- | ----------------------------------------------- | -------------------------------------------------- |
| **Race Condition Defense**  | ⚠️ Write-only lock | ❌ ❌      | **Full read-write exclusion**                   | Prevents dirty reads and corrupted files           |
| **Concurrency Degradation** | ⚠️ Basic serial    | ❌ Fails  | **Auto-degrade to safe sequential**             | Safe fallback without crashing                     |
| **Lock Granularity**        | ⚠️ Coarse path     | ❌ ❌      | **Deep directory & block-level fingerprinting** | Unrelated parallel tasks keep running at max speed |
| **Performance Overhead**    | O(N) linear scan   | N/A      | **O(1) path lock resolution**                   | Zero latency penalty for the engine                |

**결과: Myrm은 LLM 환각으로 인한 파일 수준 경합 상태를 완전히 제거합니다. 충돌하는 배치는 관련되지 않은 병렬 작업에 대한 성능 저하 없이 순차 대기열로 정상적으로 풀립니다.**

## 헤드리스 에이전트: 제로 교착 상태 백그라운드 작업(vs Hermes / OpenClaw)

SaaS 예약된 작업(Cron), 일괄 처리 또는 백그라운드 자동화와 같은 헤드리스 환경에서 에이전트는 사람의 감독 없이 실행됩니다. LLM가 환각을 느끼고 HITL(인간 참여형) 도구(예: 질문하기 또는 UI 양식 렌더링)를 호출하기로 결정하면 경쟁사의 아키텍처는 결코 도착하지 않는 사용자 입력을 기다리며 무기한 정지됩니다. 이로 인해 치명적인 교착 상태가 발생하고 막대한 컴퓨팅 리소스가 소모됩니다.

Myrm은 가장 낮은 프레임워크 계층에 강력한 **태그 기반 환경 저하** 아키텍처를 도입합니다.

### Myrm이 더 나아가는 곳

| Area                        | Hermes Agent                         | OpenClaw      | Myrm                                     | User Benefit                                                                        |
| --------------------------- | ------------------------------------ | ------------- | ---------------------------------------- | ----------------------------------------------------------------------------------- |
| **Deadlock Prevention**     | ❌ Prone to freeze                    | ❌ Unsupported | **100% Guaranteed Zero Deadlock**        | Scheduled background tasks will never hang waiting for human input.                 |
| **Tool Stripping**          | ⚠️ Hardcoded in business logic       | ❌ ❌           | **Automatic via `tags=["interactive"]`** | The LLM doesn't even know the tool exists, preventing hallucination errors.         |
| **Ecosystem Compatibility** | ❌ Needs manual wrapper for each tool | ❌ ❌           | **Works with any MCP Tool natively**     | Any third-party MCP tool tagged `interactive` is automatically isolated.            |
| **Architectural Layer**     | ⚠️ Server-level hack                 | ❌ ❌           | **Core Harness / Agent engine layer**    | The protection travels with the engine, whether deployed locally, Desktop, or SaaS. |

**결과: Myrm은 무인 작업 흐름에 대한 완벽한 안정성을 보장합니다. 백그라운드 작업 중에 LLM의 컨텍스트에서 대화형 도구를 물리적으로 제거함으로써 LLM이 실수를 시도하기 전에 Cron 작업 교착 상태의 근본 원인을 제거합니다.**

또한 Myrm의 **Stuck Task Watchdog**은 인프라 수준에서 중단된 에이전트 작업(예: LLM API 반개방 연결, 도구 교착 상태)을 감지하고 구성 가능한 시간 초과(기본값 600초) 후에 자동으로 취소합니다. 워치독은 새로운 구성 요소 없이 기존 60초 관리 주기 내에서 실행되고, 현지화된 시간 초과 알림을 사용자(5개 언어)에게 보내고, 후속 메시지를 처리할 수 있도록 세션을 해제합니다. OpenClaw와 같은 경쟁업체는 컨테이너 수준의 `killContainer`(가혹한)을 요구하는 반면 Hermes은 수동 `/stop`을 사용합니다. Myrm은 이를 투명하게 처리합니다.

## 극한 시나리오 방폭(vs Hermes / OpenClaw)

자율적인 다중 모달 시나리오(예: 컴퓨터 사용) 또는 매우 긴 세션에서 에이전트는 필연적으로 컨텍스트 창의 한계에 도달하여 잦은 OOM 충돌, API 연결 끊김 또는 경쟁사의 총 메모리 손실을 초래합니다.

Myrm은 **4레이어 Extreme Anti-Explosion Moat**를 구현하여 에이전트가 충돌하지 않고 대화 컨텍스트를 잃지 않도록 보장합니다.

### Myrm이 더 나아가는 곳

| Area                       | Hermes / OpenClaw                                                                                                                                      | Myrm                                                       | User Benefit                                                                                                                                                                                                                                   |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Gateway Hygiene**        | Allows massive payloads to hit the LLM layer, leading to severe compute node OOMs.                                                                     | **Millisecond Interception**                               | Blocks malformed/gigantic payloads (>120K tokens) at the API gateway before they even touch the agent engine.                                                                                                                                  |
| **Auxiliary Model Shield** | Crashes the application if the summarizer model's context window is smaller than the payload being compressed.                                         | **Dynamic Ratio Validation & Graceful Degradation**        | Automatically falls back to the main model for summarization if the cheap auxiliary model is too small. No crash, no data loss.                                                                                                                |
| **Media Stripping**        | Treats all images equally; long-tail screenshots from past turns quickly bloat the context window. Base64 images stored in checkpoints cause DB bloat. | **Lazy-Resolve Pipeline + Sliding Visual Evidence Window** | Images stored as lightweight URL references (\~50 bytes vs \~2-5MB base64). MediaResolverProcessor resolves to base64 only when sending to LLM. Sliding Window retains last 2 turns. **>99.99% checkpoint size reduction for image messages.** |
| **Tail Budget Protection** | Hardcoded turn truncation (e.g., keep last N messages) often chops off critical working memory.                                                        | **Token Budget Reservation**                               | Strict reservation (e.g., 20% of max context tokens) exclusively for the most recent tail, guaranteeing active tasks are never squeezed out.                                                                                                   |

**결과: Myrm은 극심한 부하에서도 부드럽고 매끄러운 경험을 보장합니다. 과거 이미지를 제거하여 막대한 양의 토큰을 절약할 수 있으며 에이전트가 갑자기 죽어 귀하의 노력이 지워지는 것에 대해 걱정할 필요가 없습니다.**

## 웹 검색 + 웹 가져오기 — 이중 엔진(vs Hermes / OpenClaw / Claude Code)

Myrm은 **web\_search** 및 **web\_fetch**를 최고급 내장 도구로 제공합니다. 경쟁업체는 이러한 정보가 부족하거나 원시 API 결과를 전달하거나 클라우드 API을(를) 통해 가져오기당 요금을 청구합니다.

### 얻을 수 있는 것

| Capability                         | Technical                                                                                                                                       | User Benefit                                                                                                                                                                      |
| ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Web Search**                     | 8 engines + 7 intent types (zero LLM) + two-layer dedup (URL arbitration + mirror-site hash) + BM25/RRF + Reranker + Autocut dynamic truncation | Relevant snippets only — duplicates auto-removed (same URL keeps richest content, mirror sites collapsed), Autocut detects score cliffs and keeps only the high-relevance cluster |
| **Web Fetch**                      | HTTP → Browser → Stealth + DOM pruning + Markdown                                                                                               | Article body, not nav/ads HTML — **\~40–50% fewer tokens**                                                                                                                        |
| **Optional L4 fallback**           | Jina → Firecrawl after L1–L3 fail; **OFF by default**; per-session cap                                                                          | Hard pages without forcing cloud API spend — OpenClaw/Hermes often default to Firecrawl                                                                                           |
| **Logged-in fetch**                | SessionVault: CookieJar (HTTP) + `storage_state` (browser)                                                                                      | One login works across fetch tiers — competitors often lose cookies on engine switch                                                                                              |
| **fetch\_and\_extract**            | Crawl → BM25 + vector hybrid → Reranker                                                                                                         | Long pages → only relevant passages (zero LLM cost vs Hermes Gemini summary)                                                                                                      |
| **Smart fetch vs browser routing** | Tool descriptions + Dynamic Hints + symmetric Loop Guard; web\_fetch=CORE Turn1, browser=EXTENDED                                               | Read-only pages skip browser (faster/cheaper); interactive pages still use full browser — Hermes only hints browser→web                                                           |
| **Cost**                           | 100% local processing                                                                                                                           | **\$0/month** vs Firecrawl/Jina/Exa subscriptions                                                                                                                                 |
| **Chinese search**                 | SearxNG + Baidu aggregation                                                                                                                     | Works out of the box — no Tavily/baidu Skill hacks                                                                                                                                |
| **PTC inline**                     | Batch local tools in one Python script (RPC stubs); **single web search stays native**                                                          | Multi-file analysis without N LLM round-trips; honest routing vs Hermes/OpenClaw stepwise                                                                                         |

### 경쟁업체의 문제점

| Product                   | Search                               | Fetch                              | Problem                                             |
| ------------------------- | ------------------------------------ | ---------------------------------- | --------------------------------------------------- |
| **Hermes**                | Exa/Tavily/Firecrawl API passthrough | `web_extract` + Gemini LLM summary | Paid APIs + **extra LLM token per page**            |
| **OpenClaw / OpenClacky** | DuckDuckGo/Bing HTML scrape          | Single HTTP or Firecrawl fallback  | Poor Chinese results, rate limits, regex HTML strip |
| **OpenCode**              | Exa/Parallel cloud only              | Single HTTP + Turndown (full page) | Requires API keys; no local filter pipeline         |
| **Claude Code**           | Hosted web\_search                   | Hosted web\_fetch                  | No self-host, no engine choice, opaque filtering    |

:::note Honest boundary
Hermes `web_extract` appears "zero-config" because it uses LLM summarization instead of local embedding — but that costs tokens per page. Myrm's web\_fetch works locally with DOM pruning out of the box; fetch\_and\_extract adds vector+Reranker when configured. SSRF protections are comparable — Myrm's edge is the **filter pipeline**, not basic security.
:::

### 마이그레이션 성공

| From                | After migrating to Myrm                                                                                                                   |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| Hermes              | Drop Firecrawl dependency; local 3-tier fetch; GUI search engine config; **no wigolo MCP needed** — built-in search/fetch/research/corpus |
| Hermes + wigolo MCP | **Uninstall npx wigolo** — same-session search+work in WebUI; corpus=web for free re-query; Cron for page watch                           |
| OpenClaw            | No manual Tavily/baidu Skill; 7-engine fallback; BM25/Reranker filtering; built-in structured data extraction                             |
| Claude Code         | Self-hosted + 100+ models; auditable filter pipeline; PTC-native web tools; JSON Schema → validated output                                |

설정 및 구성은 [웹 검색 및 가져오기 가이드](/docs/guides/web-search-and-fetch)를 참조하세요.

### 인용 추적 및 소스 표시

AI 응답의 모든 인용은 원본 출처를 추적할 수 있습니다. 전체 조각, 도메인 및 파비콘을 표시하는 마우스 오버 미리보기를 통해 4가지 소스 유형(웹 검색, MCP 도구 호출, 지식 기반 문서, 대화 기록)을 지원합니다. 터치 장치는 자동으로 탭 모드로 전환됩니다.

| Capability                             |               Myrm              | Competitors |
| -------------------------------------- | :-----------------------------: | :---------: |
| Source types                           | **4** (web/MCP/KB/conversation) |     0–1     |
| Touch-compatible                       |          ✅ Auto-detect          |      ❌      |
| Hover preview (domain+snippet+favicon) |                ✅                |      ❌      |
| Cross-message source dedup             |                ✅                |      ❌      |
| Backend cache-safe citation injection  |                ✅                |      ❌      |

### 문서 분석 엔진

Myrm에는 PDF에서 Office, Jupyter Notebook 형식에 이르기까지 심층 구문 분석 기능을 갖춘 11개 모듈의 전문 문서 구문 분석 엔진이 포함되어 있습니다(184개 테스트 검증).

| Capability                                                                                                                           | Myrm |                                Competitors                                |
| ------------------------------------------------------------------------------------------------------------------------------------ | :--: | :-----------------------------------------------------------------------: |
| PDF smart pipeline (3 strategies: text/embedded-img/full-page render)                                                                |   ✅  |                                ❌ Text-only                                |
| Large document support (default 500 pages, max 2000 + parallel parsing + truncation toast)                                           |   ✅  |                      ❌ OpenClaw hard-caps at 50 pages                     |
| Bookmark injection + font-based heading dual-mode detection                                                                          |   ✅  |                                     ❌                                     |
| Table L0/L2 dual encapsulation + RAG anti-fragmentation                                                                              |   ✅  |                                     ❌                                     |
| Image 3-tier noise filter (size+aspect+MD5 dedup)                                                                                    |   ✅  |                                     ❌                                     |
| PaddleOCR (CJK native · lazy-load · optional GPU)                                                                                    |   ✅  |                                     ❌                                     |
| Full Office support (docx: document-order + headings + lists + tables w/ merged-cell dedup; xlsx: multi-sheet; pptx: slides + notes) |   ✅  | ⚠️ Partial (no table Markdown, no merged-cell handling, broken doc order) |
| Jupyter Notebook parsing (84-99% token savings)                                                                                      |   ✅  |                                     ❌                                     |
| MediaResolver Lazy-Resolve (URL ref → on-demand base64)                                                                              |   ✅  |                              ❌ Base64 inline                              |

## 대 Hermes 에이전트(v0.15 Velocity) — 다중 에이전트 플랫폼

Hermes v0.15(Velocity 릴리스, 2026-05-28)는 14개 모듈에 걸쳐 핵심 루프를 16k에서 3.8k 라인으로 리팩토링하고 Kanban Swarm 오케스트레이션(104 PR)을 추가하고 session\_search를 LLM 프리(\~30ms에서 \~20ms)로 다시 작성했으며 Promptware 방어(\~15개의 초크포인트 3개)를 도입했습니다. Brainworm/C2 패턴). 중요한 "기술 부채 상환" 릴리스입니다.

### Myrm이 이끄는 곳

* **이벤트 기반 Kanban** 대 Hermes' 폴링 — 하트비트 + 좀비 감지 + 3계층 충돌 방지(원자적 소유권 주장 + 소유권 집행 + 할당 감사 추적, 817 테스트)를 통한 즉각적인 작업 파견
* 심각도 자동 에스컬레이션(경고→오류→중요) 기능이 있는 **6규칙 진단 엔진** — 문제가 있는 작업, 반복적인 실패, 차단된 상태, 죽은 종속성, 분류 지연 및 차단→차단 해제 순환(카드당 O(1) 평가 대 Hermes' O(N) 이벤트 검색)을 감지합니다.
* **8가지 오케스트레이션 모드**(Spawn/Chain/Batch/DAG/Verified/Swarm Fission/Alternatives Race/Council Debate) 대 v0.15의 단일 Swarm 패턴
* 물리적 증거 확인 기능이 있는 **CompletionGuard** — Hermes에는 완료 확인 프로그램이 없습니다.
* **파이프라인 템플릿 마법사** 검색 질문 + 역할 자동 일치 기능 — Hermes' `hermes kanban swarm`은 고정된 CLI 명령입니다.
* **35개 이상의 메시징 채널**(출력 힌트가 있는 25개) 대 최대 23개 채널(플랫폼 힌트가 있는 19개) — Myrm은 Hermes에 부족한 DingTalk, Teams, GoogleChat, LINE, IRC, iMessage, Voice, Webhook, Zalo를 다룹니다.
* 지식 그래프가 있는 **8가지 메모리 유형**과 2,200자 플랫 메모리(§ 구분 기호가 있는 MEMORY.md + USER.md)
* **웹 검색 + 웹 가져오기 이중 엔진** — BM25/Reranker 필터링이 포함된 검색 엔진 8개 + DOM 정리를 사용한 3계층 로컬 가져오기(\$0/월) 대 Hermes' 클라우드 API 패스스루 + Firecrawl/LLM web\_extract
* 범위/계보 필터링이 포함된 **FTS5 + Qdrant 하이브리드 검색** — Hermes v0.15는 로컬 전용 텍스트 검색으로 다시 작성되었습니다(\~20ms, 의미 검색 없음).
* **108패턴 보안 스캐닝** 대 Hermes Threat\_patterns.py(3개 범위에서 최대 20개 패턴)
* **22개 이상의 미들웨어 파이프라인** 및 8계층 고정 스택 — Myrm의 미들웨어 아키텍처는 구성 요소별로 독립적으로 구성 가능
* **4계층 모델 규율**(CORE→ENFORCEMENT→FAMILY→ESCALATION) 대 Hermes' 모델 제어 텍스트 블록 — Myrm에는 자동 모델 자체 업그레이드를 위한 ESCALATION\_CONTRACT가 포함되어 있습니다.
* **GUI-첫 번째** Tauri 데스크톱 및 CLI 전용(v0.15에 TUI 다중 세션 추가, 여전히 터미널 바인딩)
* **4D 예산 제어** (토큰 + USD + 시간 + 최대 하위 항목) — Hermes v0.15 작업별 시간 초과만 추가됨(1차원)
* **3단계 지능형 모델 라우팅** — Hermes v0.15에서는 작업별 모델 수동 선택이 가능합니다(자동 라우팅 없음).
* **6계층 프롬프트 캐시** 대 Hermes' `system_and_3` 전략(4개의 중단점, Anthropic 전용) — Myrm은 캐시 중단 감지 및 스래싱 방지 기능을 갖춘 5개 이상의 공급자를 지원합니다.
* **캐시 친화적인 메모리 주입**: Myrm은 메모리를 안정(시스템 메시지, 캐시 안전) + 학습(신뢰할 수 없는\_DATA 격리를 사용하는 HumanMessage, 시스템 프롬프트를 오염시키지 않음)으로 분할합니다. Hermes는 기사에서 "사용자 메시지 삽입"을 주장하지만 해당 코드(`system_prompt.py:424-486`)는 메모리를 시스템 프롬프트 휘발성 레이어에 병합하여 메모리 업데이트마다 캐시를 ​​중단합니다. **429개의 캐시별 테스트가 검증되었습니다**
* **추가 비용 없는 IP 페르소나 보호**: 사용자 구성 `system_prompt`은 `priority="highest"`의 `UserInstructionsMiddleware`를 통해 `[ABSOLUTE OBEDIENCE OVERRIDE]`과 함께 주입되어 LLM이 IP ID 사실을 엄격하게 따르도록 합니다. Hermes은 우선순위 적용 없이 일반 텍스트 `SOUL.md`을 사용합니다. AI Builder는 위조 방지 지침을 포함한 페르소나 정의를 자동 생성합니다 — **765개의 미들웨어 테스트가 검증되었습니다**
* **4계층 작업 공간 컨텍스트 주입**: `workspace_rules_middleware`은 **15개 파일 형식**(`.myrm.md`, `AGENTS.md`, `CLAUDE.md`, `.cursorrules`, `.clinerules`, `.windsurfrules`, `SOUL.md`, `MEMORY.md`, `.cursor/rules/*.mdc`, `.claude/CLAUDE.md`, `.github/copilot-instructions.md` 등)에서 프로젝트 규칙을 자동 검색하여 다음과 같이 주입합니다. 4계층 안정 접두사 아키텍처의 계층 \[2]에 있는 `<workspace_context>`. 20K 문자 예산 내에서 신속한 삽입 감지(`scan_input` 점수≥0.8 블록), 보이지 않는 유니코드 스트리핑, YAML 앞부분 정리, inode 중복 제거 및 헤드/테일 잘림이 포함됩니다. 각 레이어는 프롬프트 캐시 효율성을 극대화하기 위해 범위별(사용자 간/사용자별/작업 공간별)로 구성됩니다. Hermes/WorkBuddy에서는 우선순위 제어가 0인 수동 `MEMORY.md` + `SOUL.md` 파일 생성이 필요합니다. — **17개의 통합 테스트가 검증되었습니다**

### 기술 진화 — 진정한 자기 개선 에이전트

Myrm의 Skill Evolution System(42개 모듈, 기본 내장)은 Self-Improving Agent 연구에서 엔지니어링 가능한 모든 개념을 구현합니다. Hermes' "자체 진화"는 기본 기능이 아닌 타사 AGPL-3.0 도구(`darwinian_evolver`)를 둘러싼 외부 CLI 래퍼입니다.

| Capability                                                                    |              Hermes             |                                                                                                                    Myrm                                                                                                                    |
| ----------------------------------------------------------------------------- | :-----------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Integration                                                                   | External CLI wrapper (AGPL-3.0) |                                                                                                    **Native built-in** (42 modules, MIT)                                                                                                   |
| Auto-learn from conversations                                                 |             ✅ Basic             |                                                                                             ✅ CAPTURED + structured extraction + deduplication                                                                                             |
| Auto-fix failed skills                                                        |                ❌                |                                                                                             ✅ FIX + Retrieve-Before-Generate + evidence-driven                                                                                             |
| Multi-variant competition                                                     |                ❌                |                                                                                                  ✅ 3 parallel variants + LLM-Judge scoring                                                                                                 |
| Evolution cost per run                                                        |         50-500 LLM calls        |                                                                                                   **3 variants** (1% of competitor cost)                                                                                                   |
| Safety boundary                                                               |           1-layer scan          |                                                        ✅ 6-layer (LoopGuard 7-detector graduated WARN→BREAK + sandbox + GUI approval + validator + evolution lock + frequency guard)                                                       |
| Quality monitoring                                                            |                ❌                |                                                                              ✅ 3-dimension degradation detection (success rate + P95 latency + 5xx error rate)                                                                             |
| User frustration detection                                                    |                ❌                |                                                                                               ✅ 5 categories, 38 patterns (Chinese + English)                                                                                              |
| Evidence aggregation                                                          |                ❌                |                                                                                    ✅ Success/failure case grouping with common error pattern extraction                                                                                    |
| Description optimization                                                      |                ❌                |                                                                                         ✅ Auto-refine trigger conditions for better skill matching                                                                                         |
| GUI approval workflow                                                         |          ❌ Auto-execute         |                                                                                             ✅ Review, modify, approve or reject before applying                                                                                            |
| **Per-agent Insights Inbox** (background distill → approve in Agent settings) |       ❌ Global auto-apply       |                                                                          ✅ **Insights tab** — nothing applies until you approve; dismiss writes negative exemplar                                                                          |
| **Real-time growth notification**                                             |            ❌ CLI text           |                                                                       ✅ **SSE push → Toast** (info/success/error/warning) with action button — works across all pages                                                                      |
| **Growth policy engine**                                                      |       Simple apply/reject       |                                           ✅ **6-path decision matrix**: auto-apply safe skills, security pre-scan, BM25+Embedding semantic dedup (75%), evolution lock, fallback to manual review                                          |
| Per-agent skill isolation (no cross-agent habit pollution)                    |          ⚠️ Shared pool         |                                                                                          ✅ **agent\_id scoping + CoW fork** on cross-agent mounts                                                                                          |
| Growth dashboard                                                              |                ❌                |                                                                                             ✅ KPI + heatmap + radar chart + evolution timeline                                                                                             |
| Cross-device skill sync                                                       |                ❌                | ✅ **Protocol-driven bidirectional sync** (iCloud/Dropbox/NAS) + SHA256 incremental tracking + quality gate push validation + 4 conflict strategies + auto-update detection + idle background auto-sync (366 sync/discovery/security tests) |
| Regression-safe evolution                                                     |                ❌                |                                               ✅ **EvalCase co-evolution** — auto-generated test cases validate every variant before approval (6 assertion types + non-blocking penalty gate)                                               |
| Batch confirmation                                                            |                ❌                |                                                                                               ✅ 90% cost reduction for multi-skill evolution                                                                                               |
| Evolution constraints                                                         |                ❌                |                                                                                            ✅ Historical error memory prevents repeated mistakes                                                                                            |
| Prebuilt skill upgrade protection                                             |        ❌ Silent overwrite       |                                                                                    ✅ **Three-way hash** — user edits preserved, "Update Available" badge                                                                                   |
| Daily work journal                                                            |                ❌                |                                                                                          ✅ 6-source aggregated daily timeline with date navigation                                                                                         |
| AI Daily Wrap summary                                                         |                ❌                |                                                                              ✅ LLM-generated daily summary with keywords + next-day suggestions + SQLite cache                                                                             |

**vs ECC(Everything Claude Code) `continuous-learning-v2`:** ECC는 백그라운드에서 원자적인 "본능" YAML 습관을 추출합니다. 이는 고급 사용자에게 강력하지만 v2.1 프로젝트 범위 지정은 간단한 2단계 시스템(git 원격 해시 → 프로젝트 대 글로벌)에 의존하며 본능이 2개 이상의 프로젝트에 나타날 때 자동 승격됩니다(오탐 위험). Myrm은 구조적으로 뛰어난 격리 기능을 갖춘 동일한 *아이디어*(유휴 증류 → 기술 제안)를 제공합니다. **5단계 범위 계층 구조**(GLOBAL > AGENT > CHANNEL > CONVERSATION > TASK) + 네임스페이스 시스템 + 에이전트별 CoW 진화. 에이전트 설정의 **Insights 받은 편지함**은 귀하가 승인할 때까지 제안서를 초안 상태로 유지합니다. 해제는 부정적인 예시를 유지하므로 에이전트는 재제안을 중지합니다. 기본 제공 에이전트는 받은 편지함에서 읽기 전용입니다. 기술 주입, 모델 규율, 진화, 검색, 보안을 포함한 전체 연속 학습 파이프라인을 다루는 **3,519개 테스트**를 통해 검증되었습니다. MCP의 경우 Myrm은 이제 **GUI 사전 활성화 검사 + 확인 + 런타임 장애 종료**(아래 MCP 보안 게이트 참조) — Hermes 로그 전용 흐름보다 앞서 제공됩니다. 우리는 여전히 ECC의 `/aside` 포크 채팅, `/context-budget` 트리 맵 또는 102-훅 전체 정적 팩(로드맵 #6)을 제공하지 **않습니다**.

### 스킬 모듈 아키텍처 — 8차원 이점

진화를 넘어 Myrm의 스킬 시스템 아키텍처는 모든 차원에서 근본적으로 더욱 정교해졌습니다.

| Area                        | Hermes                                                                         | Myrm                                                                                                                                                                       | User Benefit                                               |
| --------------------------- | ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Tool-Conditional Activation | Procedural if/else in prompt builder                                           | **4-field declarative** (requires\_tools/fallback\_for\_tools + tool group variants)                                                                                       | Skills auto-adapt to available tools across Web/Tauri/SaaS |
| Skill Injection             | Manual `@skill-name` selection                                                 | **Zero-roundtrip** auto-injection via slash commands + template variables (`${SKILL_DIR}`, `!`cmd\`\`)                                                                     | Say one word, skill activates instantly                    |
| Config Management           | Plain text KV injection (`[Skill config: key=value]`) — secrets visible to LLM | **JSON Schema** standard with auto-generated forms + multi-instance + env\_overrides (secrets never reach LLM)                                                             | Secure API key management + same skill, multiple configs   |
| Prebuilt Skill Protection   | No migration path (pre-hash users lose protection)                             | **Three-way hash** with GUI "Update Available" badge + accept/reject workflow                                                                                              | Customize freely, never lose your changes                  |
| Installation Security       | Hardcoded 4×3 policy matrix                                                    | **6-layer install defense** (quarantine → 26 categories/113 patterns + AST → LLM semantic audit → REJECT block → trust attenuation → GUI approval) with 532 security tests | Intelligent, layered security that adapts at every stage   |
| Curator Governance          | Coarse-grained skip (foreground skills never managed → list bloat)             | **Non-destructive archive** (always recoverable) + pinned + evolution\_locked                                                                                              | Skills stay organized, important ones stay protected       |
| Missing Dependency Handling | Load full doc then append setup note                                           | **XML summary shows reason at L0/L1** (save tokens) + 3-level fallback degraded docs                                                                                       | Know instantly what's missing, fix it fast                 |

### 기술 생태계 검색 및 가져오기 - 5개 소스 집계 및 단일 소스

경쟁업체가 단일 로컬 디렉터리(`.claude/skills/`, `.agents/skills/`)를 스캔하는 동안 Myrm은 전체 GUI 가져오기 파이프라인을 사용하여 **7개 병렬 검색 소스**(ModelScope 80K+ 및 Aliyun AgentExplorer 포함)의 기술을 집계합니다.

| Capability           |     Hermes / OpenClaw    |                                                                         Myrm                                                                         | User Benefit                                              |
| -------------------- | :----------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------------------------------------------- |
| Discovery sources    | 1 (local directory scan) |                                          **5 parallel** (ClawHub + GitHub + LobeHub + skills.sh + Prebuilt)                                          | One search, all ecosystems                                |
| Search UI            |        CLI / none        |                                        **GUI SkillDiscoverTab** with filter, sort, 14-category classification                                        | Visual browsing like an app store                         |
| URL import           |             ❌            |                                            **URL → auto-analyze → batch install** with conflict detection                                            | Paste a link, get a skill                                 |
| ZIP batch import     |             ❌            |                **Drag & drop → security scan → conflict detection → 2-phase preview/confirm (`message+error_code`) → atomic install**                | Bulk migration in seconds, with stable recoverable errors |
| Hot-reload           |     Restart required     |                                 **Zero-downtime**: `bump_skill_config_version()` → agent detects staleness → re-init                                 | Install and use immediately                               |
| Security scanning    |       ❌ / hardcoded      | **Pre-install quarantine** + `SkillSecurityValidator` + safe ZIP extraction (entry limit + anti-Zip Bomb + path traversal + executable binary block) | Safe by default                                           |
| Atomic installation  |  `os.replace` file swap  |                                           **Blue-green directory swap** + transactional DB write + rollback                                          | Never a broken state                                      |
| Auto-update          |             ❌            |                                              **`SkillAutoUpdateChecker`** with "Update Available" badge                                              | Always current                                            |
| Format compatibility |      Own format only     |                                 **SKILL.md** with YAML frontmatter (shared with Hermes/OpenClaw) + any Markdown skill                                | Zero-friction ecosystem import                            |

**결과: 업그레이드 9개, 동등 항목 0개, 다운그레이드 0개. Myrm은 미리보기/확인 전반에 걸쳐 엔터프라이즈급 안전 및 결정론적 오류 계약을 통해 기술 발견을 일류 GUI 경험으로 취급하는 반면 경쟁업체는 여전히 로컬 디렉터리 검색으로 제한되어 있습니다.**

### Evolution 검증 파이프라인 — 5레이어 대 0 검증

경쟁사 제안에서는 사용자가 기술에 대한 수동 `validator/*.md` 테스트 사례를 작성할 것을 제안합니다. 이는 높은 마찰을 추가하는 SOP 프롬프트 기술에 대한 근본적으로 결함이 있는 개념입니다. Myrm의 **5계층 자동 검증 파이프라인**은 사용자의 노력 없이도 포괄적인 보호를 제공합니다.

| Layer                | What It Does                                                                                                                                                                                | Type               | Competitor |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | ---------- |
| L1: SkillValidator   | Dangerous pattern regex + Python AST syntax + metadata integrity                                                                                                                            | Deterministic      | ❌          |
| L2: SandboxValidator | AST static analysis (eval/exec interception) + subprocess dry-run + secure verification steps                                                                                               | Deterministic      | ❌          |
| L3: BatchEvaluator   | 3-dimension rubric scoring (accuracy 50% + anti-fragmentation 30% + redundancy 20%) + length penalty + hard threshold circuit-break (score \< 0.6 = reject) + hallucinated import detection | AI Quality Gate    | ❌          |
| L4: GUI Approval     | Full approval lifecycle (approve/reject/revise/rollback) with Simple/Detailed dual-view + inline Diff editor                                                                                | User Control       | CLI only   |
| L5: A/B Testing      | Shadow testing (sampling + worker pool + retry) + Auto-Promote at 95% threshold + latency ratio cap                                                                                         | Empirical Evidence | ❌          |

**주요 통찰력**: 대부분의 기술은 Markdown SOP 프롬프트입니다(예: "코드를 검토할 때 다음 단계를 따르십시오..."). 즉각적인 지침을 위해 결정론적 테스트 사례를 작성할 수는 없습니다. 당사의 5계층 파이프라인은 보완적인 검증 유형을 통해 이를 우아하게 해결합니다. **3,519개 테스트가 검증되었습니다.**

### 진화 투명성 — 6 GUI 패널 대 플랫 파일

경쟁업체의 제안에서는 "투명성"을 위해 DB 레코드를 각 기술 디렉터리의 `HISTORY.md` 파일에 동기화할 것을 제안합니다. Myrm은 일반 텍스트 파일을 더 이상 사용하지 않게 만드는 풍부한 상호 작용 기능을 갖춘 **6개의 전용 GUI 패널**을 제공합니다.

| Panel                       | What It Shows                                                                                                                                             | Competitor      |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- |
| SkillHistoryPanel           | Evolution records + Monaco DiffEditor + status badges (approved/rejected/rolled\_back) + one-click rollback                                               | HISTORY.md file |
| EvolutionRejectionDashboard | 7 status categories + stats cards + time range filter (7/30/90/180 days) + SSE real-time updates + force retry                                            | ❌               |
| PendingEvolutionsDashboard  | Simple/Detailed dual-view + SQL-accurate stats/filter badges + lazy detail + list scope hint + approve/reject/revise lifecycle + localStorage persistence | ❌               |
| SkillGrowthCaseCard         | Individual proposal card with Monaco DiffEditor inline editing + rejection reason input                                                                   | ❌               |
| SkillVersionsPanel          | Version list + cross-version compare (any v1 vs v2) + rollback with confirmation                                                                          | ❌               |
| SkillQualityGuardian        | A/B test status + shadow samples + quality metrics                                                                                                        | ❌               |

**부정적 메모리**: 3개의 DB 테이블(`evolution_constraints` + `evolution_rejections` + `execution_analyses`)이 실패로부터 자동으로 학습합니다. 엔진은 `get_evolution_constraints()`을 통해 변형 생성 프롬프트에 과거 제약 조건을 주입하여 반복적인 실수를 방지합니다. 이는 사용자 유지 관리가 필요 없는 폐쇄 루프 시스템입니다. **332개의 추가 테스트가 검증되었습니다.**

### 경계 편집 제어 — 6레이어 소프트 제약 조건과 하드 회로 차단 비교

경쟁업체 제안은 AST/Diff 회로 차단을 통해 엄격한 "최대 1개 변경 지점" 규칙을 시행합니다. 이는 근본적으로 결함이 있습니다. 단일 버그 수정이 2\~3개의 관련 섹션에 합법적으로 영향을 미치는 경우가 많으며 Markdown에는 "변경 지점"을 계산할 수 있는 신뢰할 수 있는 AST가 없습니다. Myrm은 인위적인 제한 없이 수정 품질을 유지하는 **6개의 소프트 제약 조건**을 사용합니다.

| Layer                          | Mechanism                                              | Effect                                                                         |
| ------------------------------ | ------------------------------------------------------ | ------------------------------------------------------------------------------ |
| L1: `_CONSERVATIVE_EDITING`    | 4 editing rules in LLM prompt                          | Preserve headings, leave working sections alone, prefer tightening over adding |
| L2: `_HARD_CONSTRAINTS`        | 6 prohibitions in LLM prompt                           | No full rewrites, no API contract changes, no generic advice injection         |
| L3: `_FAILURE_ATTRIBUTION`     | 3-way root cause classification                        | Only edit for skill problems; agent/environment problems don't bloat the skill |
| L4: `length_penalty`           | Score penalty starting at 120% growth, max 40% at 200% | Quantitative bloat control without blocking legitimate additions               |
| L5: `anti_fragmentation_score` | 30% weight in AI rubric                                | Prevents scope creep and hardcoding                                            |
| L6: `redundancy_score`         | 20% weight in AI rubric                                | Prevents unnecessary bloat and duplicate logic                                 |

하드 임계값 거부(점수 \< 0.6 또는 정확도 \< 0.7 = 자동 거부)와 결합된 이 시스템은 수정 완전성을 희생하지 않고 제한된 편집을 달성합니다. Monaco DiffEditor는 라인 수준의 빨간색/녹색 변경 강조 표시를 제공합니다. 이는 경쟁사의 "단일 섹션 강조 표시"보다 더 정확합니다. **1783개의 테스트가 검증되었습니다.**

### 프레임워크 기반 엔진 - Python 프레임워크 + 5계층 사용자 정의와 순수 프롬프트 파일 비교

일부 경쟁업체는 편집 가능한 Markdown 프롬프트 파일(예: `reflect.skill.md`, `edit.skill.md`)을 통해 기술 발전을 완전히 주도합니다. 이는 유연한 것처럼 보이지만 근본적으로 취약합니다. 한 번의 잘못된 편집으로 인해 전체 파이프라인이 충돌하고 SaaS 배포에서는 작동하지 않으며 이중 소스 충돌이 발생합니다.

Myrm은 안전을 위해 하드코딩된 7개의 모듈식 프롬프트 구성 요소가 있는 **Python 프레임워크 엔진**을 **5계층 구조의 사용자 정의 시스템**과 결합하여 사용합니다.

| Layer                    | Mechanism                      | What it controls                                                    |
| ------------------------ | ------------------------------ | ------------------------------------------------------------------- |
| L1: Strategy             | `evolution_strategy` (4 modes) | Which evolution types run — one-click switch in UI                  |
| L2: Per-skill lock       | `evolution_lock`               | Protect specific skills from auto-evolution                         |
| L3: Trap injection       | `traps` per skill              | Domain-specific warnings injected into LLM prompts                  |
| L4: Constraint learning  | `evolution_constraints`        | System accumulates rejection reasons — gets smarter over time       |
| L5: Preference embedding | `_PREFERENCE_EMBEDDING`        | User style/format preferences auto-learned from frustration signals |

이를 통해 원시 프롬프트 파일 편집의 위험 없이 사용자에게 **구조적이고 안전한 사용자 정의**를 제공합니다. 로컬, Tauri 및 SaaS에서 동일하게 작동하며 파일 시스템 종속성이 없습니다. **1923개의 테스트가 검증되었습니다.**

### 진화 시각화 — 9패널 전체 수명 주기와 명령줄만 비교

일부 경쟁업체는 기술 발전 모니터링을 위해 Cron 작업과 명령줄 출력에 전적으로 의존합니다. Myrm은 전체 진화 수명주기를 포괄하는 **9개의 전용 시각화 표면**을 제공합니다.

| Panel                     | What you see                                                            |
| ------------------------- | ----------------------------------------------------------------------- |
| Pending Reviews Dashboard | All proposals awaiting your approval — Simple or Detailed view          |
| Growth Case Cards         | Each proposal with Monaco DiffEditor — review, edit, approve in place   |
| Rejection Audit Dashboard | Why proposals were rejected, what the system learned                    |
| History Panel             | Processed evolution records with one-click rollback                     |
| Versions Panel            | Full version history with side-by-side diff comparison                  |
| Quality Guardian          | Shadow A/B testing — test new skills before going live                  |
| Growth Dashboard          | KPI cards + GitHub-style activity heatmap + health radar + weekly stats |
| Daily Journal             | Day-by-day timeline of sessions, approvals, cron runs, and more         |
| Daily Wrap                | AI-generated daily summary with keywords and next-day suggestions       |
| WebSocket Real-time       | Instant push notifications when new proposals arrive                    |

구문 분석할 명령줄 출력도 없고 마무리할 로그 파일도 없습니다. 모든 것이 시각적이고 대화형이며 실행 가능합니다. **2900번의 테스트가 검증되었습니다.**

### 교차 기술 글로벌 규칙 — 3계층 유기적 학습과 자동 작성 AGENTS.md

일부 경쟁업체에서는 기술 전반에 걸쳐 일반적인 실패 패턴이 나타날 때 `AGENTS.md`에 자동 삽입 규칙을 제안하거나 시스템 프롬프트를 표시합니다. 이 접근 방식은 **구조적으로 위험**합니다. 즉, 사용자 관리 작업 공간 파일을 수정하고, 이중 진실 충돌을 일으키고, 프롬프트 캐시 효율성을 저하시킵니다.

Myrm은(는) 동일한 목표를 안전하게 달성하는 **3계층 유기적 학습 시스템**을 사용합니다.

| Layer                 | Mechanism                                                | How it helps                                                                                  |
| --------------------- | -------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| Per-Skill Constraints | `evolution_constraints` + `traps`                        | Each skill accumulates its own lessons learned, auto-injected into evolution prompts          |
| Memory Learned Rules  | `ProceduralMemory` (trigger → action)                    | Global rules emerge organically from conversations, with CRITICAL/HIGH/NORMAL priority levels |
| Workspace Rules       | Read-only scan of AGENTS.md + 14 other rule file formats | Respects user-authored rules without modifying them                                           |

자동 쓰기 접근 방식에 비해 주요 이점은 다음과 같습니다.

* **안전함**: 사용자 파일이나 시스템 프롬프트를 수정하지 않습니다. 학습된 규칙은 MemoryContextMiddleware를 통해 흐릅니다.
* **캐시 친화적**: 학습된 규칙은 시스템 프롬프트가 아닌 HumanMessage 위치로 이동하여 KV 캐시를 보존합니다.
* **범위**: 규칙은 포괄적인 전역 주입뿐만 아니라 전역 또는 도구별(`tool_name` 필드)일 수 있습니다.
* **안전함**: 학습된 모든 데이터는 `sanitize()` + `wrap_untrusted()` 경계 마커를 통과합니다.
* **세 가지 플랫폼**: 로컬, Tauri 및 SaaS에서 동일하게 작동 — 파일 시스템 종속성 없음

증거 집계, 작업 공간 규칙, 메모리 미들웨어 및 서버 통합 전반에 걸쳐 **324개 테스트가 검증되었습니다**.

### 다중 에이전트 기술 바인딩 — DB 수준 3계층 격리와 구성 파일 관리

일부 경쟁업체에서는 CLI 구성 파일을 사용하여 스킬을 에이전트에 바인딩합니다. Myrm의 접근 방식은 3계층 바인딩 아키텍처를 통해 근본적으로 더욱 강력해졌습니다.

| Layer                          | Mechanism                                         | What It Does                                                                                           |
| ------------------------------ | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| L1: DB Scope Isolation         | `scope_agent_id` in environment JSON              | Skills can be global or agent-exclusive, with all 3 query functions supporting scope filtering         |
| L2: Per-Agent Instance Binding | `skill_configs.instance_name` + server validation | Each agent binds named skill instances (e.g. work vs personal); invalid bindings rejected at save time |
| L3: Runtime Dynamic Binding    | `task.extra_skill_ids`                            | Kanban tasks can append extra skills at runtime without changing agent config                          |

추가 이점:

* **8가지 오케스트레이션 패턴**(Spawn / Chain / Batch / DAG / Verified / Swarm Fission / Alternatives Race / Council Debate) 대 경쟁사의 단일 패턴
* **GUI-첫 번째 관리**: 12개의 구성 탭이 있는 AgentEditPanel과 CLI만 비교
* **ProfileTimeMachine**: GUI 롤백과 마이그레이션 스크립트를 사용한 구성 스냅샷 버전 관리
* **다중 경쟁업체 가져오기**: OpenClaw, Hermes, Cursor, Codex, Claude Code, ChatGPT, gbrain 및 Pi에서 원클릭 마이그레이션(Windsurf/Trae는 로드맵)
* **채널 스킬 트리거**: `ChannelSkillCommandHandler`을 통한 슬래시 명령 바인딩

DB 저장소 쿼리, 진화 통합, Kanban 툴킷 및 팀 프로토콜 전반에 걸쳐 **534개 테스트가 검증되었습니다**.

### Hermes에서 마이그레이션(스킬 시스템)

| Hermes Skill Feature               | Myrm Equivalent                                                                                                 | Experience                        |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------- |
| `/skill-name` manual activation    | Slash command auto-injection                                                                                    | ⬆️ Upgrade                        |
| `[Skill config: key=value]` config | JSON Schema form + env\_overrides                                                                               | ⬆️ Upgrade (secrets safe)         |
| `skills_guard` security scan       | 6-layer defense: quarantine + 26-category/113-pattern scan + AST + LLM audit + trust attenuation + GUI approval | ⬆️ Upgrade                        |
| `INSTALL_POLICY` matrix            | Dynamic SkillTrustRecommendation (532 tests)                                                                    | ⬆️ Upgrade                        |
| `lock.json` provenance             | origin.json + DB-backed trust + version history                                                                 | ⬆️ Upgrade                        |
| `curator --dry-run` CLI            | GUI Curator panel with preview                                                                                  | ⬆️ Upgrade                        |
| `skill_provenance` ContextVar      | pinned + evolution\_locked + non-destructive archive                                                            | ⬆️ Upgrade                        |
| 176 skills (quantity)              | 28 precision skills (quality + structured contracts)                                                            | ↔️ Tradeoff (quality vs quantity) |

**결과: 업그레이드 7회, 절충 1회, 다운그레이드 0회. 사용자는 기능 손실 없이 지능형 보안, 안전한 구성 관리, 체계적인 기술 수명주기를 얻을 수 있습니다.**

### 스마트 컨텍스트 아카이브 참조 — 콘텐츠 주소 지정 스토리지와 단순 참조 ID

AgenticX와 같은 일부 경쟁업체는 대규모 도구 출력에 간단한 "참조 ID"를 할당하고 콘텐츠를 즉시 ID로 바꾸는 것을 제안합니다. 여기에는 근본적인 결함이 있습니다. LLM은 콘텐츠를 한 번 이상 처리해야 하므로 즉시 교체하면 전체 복원이 반복됩니다.

Myrm의 ContextArchiveReference 시스템은 보다 스마트한 접근 방식을 취합니다.

| Capability        | Competitor Reference ID                         | Myrm ContextArchiveReference                                                               |
| ----------------- | ----------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Identification    | Simple ref ID                                   | Content-addressed sha256 hash                                                              |
| Content Index     | ❌                                               | 6-type structural index (Markdown headings, code blocks, tables, lists, JSON keys, chunks) |
| Selective Restore | ❌                                               | Chunk-based range reads (200 lines/chunk)                                                  |
| Session Isolation | ❌                                               | Session-scoped guards prevent cross-session reads                                          |
| Budget Controls   | ❌                                               | Per-task restore budgets + anti-thrashing                                                  |
| Trigger           | Immediate replacement (LLM can't process first) | After cache TTL expiry (LLM processes fully, cache reuses)                                 |
| Integrity         | ❌                                               | content\_sha256 verification                                                               |

아카이브 참조, 캐시 TTL 정리, 압축기 오프로드, 압축 파이프라인, 캐시 측정항목 및 컨텍스트 예산 전반에 걸쳐 **298개의 테스트가 검증되었습니다**.

### 스트리밍 탄력성 및 LLM 인프라 — 엔터프라이즈급 및 기본 재시도

일부 경쟁업체에서는 간단한 "잘림 시 재시도" 또는 기본 다중 키 순환을 제안합니다. Myrm의 인프라는 훨씬 더 깊어졌습니다.

**스트리밍 잘림 복구** — `StreamTruncationRecoveryMixin`은 출력 중단을 투명하게 처리합니다.

| Capability         | Competitors                      | Myrm                                                                                    |
| ------------------ | -------------------------------- | --------------------------------------------------------------------------------------- |
| Text continuation  | Simple retry                     | 3× progressive retry with escalating output budget (2x→3x→4x)                           |
| Tool-call repair   | Retry once                       | Auto-detect truncated JSON tool calls + targeted retry                                  |
| Diagnostics        | ❌                                | i18n SSE diagnostic events visible to users + 1-click diagnostic export (Markdown/JSON) |
| Reasoning budget   | ❌                                | Auto-detect reasoning token budget exhaustion                                           |
| Concurrency safety | Instance attributes (race-prone) | ContextVar coroutine-safe state                                                         |

**엔드 투 엔드 이벤트 전파** — 48개 이상의 구조화된 SSE 이벤트 유형과 경쟁업체의 2\~3개 기본 신호 비교:

| Event Category       | Competitors                 | Myrm                                                           |
| -------------------- | --------------------------- | -------------------------------------------------------------- |
| Budget/cost signals  | budget\_exceeded, terminate | budget\_exceeded + context\_pruned + archive\_restore\_blocked |
| Recovery events      | ❌                           | truncation\_recovery + truncation\_failed                      |
| Loop protection      | ❌                           | loop\_guard\_warning + loop\_guard\_break                      |
| Approval flow        | ❌                           | approval\_requested + granted + denied + timeout               |
| Skill evolution      | ❌                           | skill\_evolved + evolution\_rejected + pending                 |
| Frontend integration | CLI text output             | All events → Toast / Dialog / ProgressSteps / Ring chart       |

**다중 키 핫 장애 조치** — `KeyPoolLLM` + `CredentialPool`:

| Capability             | Competitors            | Myrm                                                                                                        |
| ---------------------- | ---------------------- | ----------------------------------------------------------------------------------------------------------- |
| Rotation strategies    | Single round-robin     | 4 strategies (Round Robin / Fill First / Least Used / Random)                                               |
| Error classification   | Generic error handling | 3-class (Rate Limit / Auth / Billing) with tailored backoff                                                 |
| Backoff                | ❌                      | Exponential + ±15% jitter + 24h auth cooldown                                                               |
| Model-level failover   | ❌                      | ManagedLLM + CircuitBreaker + HealthCheck (13-file system)                                                  |
| Multi-provider routing | ❌                      | ManagedLLM fallback chain + KeyPool (in-agent); external LLM gateway recommended for cross-provider raw LLM |
| CLI LLM proxy failover | ❌                      | Use a separate external LLM gateway for Cursor/Codex raw LLM routing, token compression, and tier cascade   |

**OpenAPI 브리지** — 직접 도구 생성과 MCP 중개자:

| Capability          | Competitors (Hosted MCP)           | Myrm OpenAPI Bridge                         |
| ------------------- | ---------------------------------- | ------------------------------------------- |
| Integration path    | OpenAPI → MCP → Agent (extra hop)  | OpenAPI → StructuredTool (direct)           |
| Spec support        | OpenAPI 3.x only                   | OpenAPI 3.x + Swagger 2.0                   |
| Auth methods        | Unclear                            | 4 types (API Key / Bearer / Basic / OAuth2) |
| Namespace isolation | ❌                                  | Auto-prefixed to prevent conflicts          |
| Token overhead      | MCP bridge descriptions add tokens | Zero extra overhead                         |

**978개 테스트 검증**: 인증 미들웨어 54 + 스트리밍 복구 481 + 키 풀 21 + OpenAPI 브리지 84 + 핵심 이벤트 25 + LLM 인프라(대체/라우팅/합의) 313.

## 대 MiniMax Mavis — 다중 에이전트 팀 플랫폼

MiniMax Mavis는 Lark(Feishu) 통합을 통해서만 사용할 수 있는 Leader-Worker-Verifier 아키텍처를 갖춘 폐쇄 소스 SaaS 다중 에이전트 시스템입니다.

### 메이비스가 잘하는 일

* **리더-작업자-검증자 패턴** — 계획, 실행, 검증 역할의 명확한 분리
* **IM 기본 경험** — Lark 채팅 내에서 직접 다중 에이전트 협업
* **백그라운드 실행을 통한 "즉시 응답"** — 작업이 비동기적으로 실행되는 동안 즉시 사용자를 확인합니다.
* 작업자 간 **컨텍스트 격리** — 각 작업자는 독립적으로 작동합니다.

### Myrm이 더 나아가는 곳

| Area                | MiniMax Mavis                           | Myrm                                                                                                                                                                                                                                                                                                                                                                                     | User Benefit                                                |
| ------------------- | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| Orchestration       | Leader LLM dispatches tasks             | **8 deterministic modes** (Spawn/Chain/Batch/DAG/Verified/Swarm Fission/Alternatives Race/Council Debate)                                                                                                                                                                                                                                                                                | Structured scheduling, not dependent on LLM improvisation   |
| DAG Dependencies    | ❌ ❌                                     | ✅ Dependency graph + cycle detection + concurrency limits                                                                                                                                                                                                                                                                                                                                | Complex tasks auto-resolve execution order                  |
| Verification        | Text-based review                       | **Physical evidence enforcement** — must provide STDOUT/STDERR execution logs; claiming PASS without evidence is forced to FAIL                                                                                                                                                                                                                                                          | No rubber-stamp reviews                                     |
| Tool Isolation      | Not disclosed                           | **5-layer isolation** (type admission → global blocklist → per-config → parent-child intersection → role control)                                                                                                                                                                                                                                                                        | Sub-agents cannot escalate privileges                       |
| Budget Control      | Token Plan (commercial tier)            | **4-dimension control** (Token + USD + time + max descendants)                                                                                                                                                                                                                                                                                                                           | Precise cost management, not plan-tier anxiety              |
| Model Freedom       | Locked to MiniMax models                | **100+ models** with 3 protocol adapters (OpenAI/Gemini/Anthropic-like) infinite provider access + models.dev real-time discovery + multi-key rotation + 2M token context full-pipeline + API dialect auto-convert + native thinking model support (6-level intensity + reasoning panel) + dual-layer Schema Normalizer (Myrm generic + LiteLLM per-provider, 50 unit tests) — 538 tests | Zero vendor lock-in, switch any model with zero tool errors |
| Channels            | Lark only                               | **35+ channels** (WeChat/DingTalk/Slack/Telegram/Discord/Email...)                                                                                                                                                                                                                                                                                                                       | Not limited to one platform                                 |
| Deployment          | Closed-source SaaS only                 | **Web + Tauri + SaaS** (MIT open source)                                                                                                                                                                                                                                                                                                                                                 | Full data sovereignty                                       |
| Skill Evolution     | Basic "learned something" memory update | **49-module native system** with A/B testing + GUI approval + 5-layer safety + Enterprise Marketplace (1,110 tests)                                                                                                                                                                                                                                                                      | True self-improvement vs simple memory                      |
| Checkpoint Recovery | Not mentioned                           | ✅ Checkpointer saves stage-by-stage state                                                                                                                                                                                                                                                                                                                                                | Long tasks survive crashes                                  |
| Cost Efficiency     | Users report "tokens are burning"       | DelegationBudget + intelligent routing saves 60-80%                                                                                                                                                                                                                                                                                                                                      | Zero cost anxiety                                           |
| Auditability        | Closed-source, not auditable            | MIT open source + 48 EventKind streaming trail + 37 SecurityDecision audit types                                                                                                                                                                                                                                                                                                         | Enterprise compliance                                       |

### Mavis에서 Myrm로 마이그레이션

| Mavis Feature              | Myrm Equivalent                                                                                                                                                                                                                                                         | Experience                              |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| Leader-Worker-Verifier     | DAG + Verification orchestration mode                                                                                                                                                                                                                                   | ⬆️ Upgrade (8 modes vs 1)               |
| IM multi-task parallel     | WebUI multi-session + Goal continuation                                                                                                                                                                                                                                 | ↔️ Equivalent (different design)        |
| Verifier adversarial check | `_enforce_evidence` + ReadonlySandbox                                                                                                                                                                                                                                   | ⬆️ Upgrade (physical evidence required) |
| Plan → Approve → Execute   | 主 Agent `todo_write` + Goal approval workflow                                                                                                                                                                                                                           | ⬆️ Upgrade (7-state lifecycle)          |
| "Learned something"        | 42-module Skill Evolution system                                                                                                                                                                                                                                        | ⬆️ Upgrade (full evolution pipeline)    |
| Lark integration           | 35+ channel support (including Lark)                                                                                                                                                                                                                                    | ⬆️ Upgrade                              |
| Worker context isolation   | **4-layer write protection**: line-level conflict guard + CoW workspace\_isolation (INHERIT/ISOLATED\_COPY/READ\_ONLY\_SANDBOX) + serial batch\_merge + OrphanRecovery + 3-tier sandbox (ms-level startup, no Docker needed) — 1,101 sub-agent & sandbox tests verified | ⬆️ Upgrade (engineering-grade)          |
| Token display              | 4D budget + real-time tracking + alerts                                                                                                                                                                                                                                 | ⬆️ Upgrade                              |

**결과: 업그레이드 7개, 동등 항목 1개, 다운그레이드 0개. 사용자는 기능 손실 없이 오픈 소스 데이터 주권, 모델 자유 및 다중 플랫폼 액세스를 얻을 수 있습니다.**

## 대 Claude 코드 - 포크 하위 에이전트 및 프롬프트 캐시

Claude Code는 바이트 수준 프롬프트 접두사 정렬이 포함된 "Fork Subagent" 설계를 사용하여 KV 캐시를 재사용하여 하위 에이전트 비용을 최대 90%까지 줄입니다.

### Myrm이 더 나아가는 곳

| Area                      | Claude Code                              | Myrm                                                                                                                             | User Benefit                                   |
| ------------------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| Prompt Cache Architecture | 1 strategy (prefix alignment)            | **6-layer system** (tool layering → system freeze → explicit breakpoints → cache-friendly compression → pipeline → LLM layer)    | Comprehensive caching, not just alignment      |
| Fork Context Reuse        | Empty system prompt (loses cache prefix) | **Full prefix reuse** (`context_mode="fork"`) → 100% Prefix Cache Hit + **conclusion-oriented filtering** (60-80% token savings) | Higher cache hit rate, dramatically lower cost |
| Cache Breakpoints         | ❌                                        | **4 strategies** (after system / every 15 blocks / after compression / last message)                                             | Anthropic best-practice coverage               |
| Cache Break Detection     | ❌ ❌                                      | **2-phase attribution** with 5 root causes (system/tools/model/TTL/eviction)                                                     | Quickly diagnose why cache dropped             |
| Anti-Thrashing            | ❌ ❌                                      | ✅ Prevents compression from repeatedly invalidating cache                                                                        | Stable caching in long sessions                |
| Resume-Aware Cache        | ❌ ❌                                      | ✅ Preserves cache prefix on session resume (90% savings in resume scenarios)                                                     | Cost-efficient session continuity              |
| Multi-Provider Cache      | Anthropic only                           | **5+ providers** (Anthropic + Qwen + OpenAI + DeepSeek + Gemini)                                                                 | Zero vendor lock-in                            |
| Sub-Agent Tool Control    | All-or-nothing (Fork = no tools)         | **5-layer isolation** (type → blocklist → per-config → parent-child → role)                                                      | Fine-grained per-tool control                  |
| Cost Budget               | ❌                                        | **4-dimension** (Token + USD + time + descendants)                                                                               | Precise cost management                        |
| Observability             | CLI text                                 | **NDJSON metrics + Cache Metrics Collector + 5-level monitoring**                                                                | Full-stack cache visibility                    |

### Claude Code에서 Myrm(으)로 마이그레이션

| Claude Code Feature               | Myrm Equivalent                                                                                       | Experience                                 |
| --------------------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| Fork Subagent (lightweight child) | `context_mode="fork"` with prefix reuse                                                               | ⬆️ Upgrade (100% cache hit vs lost prefix) |
| Prompt Cache prefix alignment     | 6-layer Prompt Cache system                                                                           | ⬆️ Upgrade (6 layers vs 1 strategy)        |
| Agent Team (parallel agents)      | 8 orchestration modes (Spawn/Chain/Batch/DAG/Verified/Swarm Fission/Alternatives Race/Council Debate) | ⬆️ Upgrade                                 |
| sendTask message passing          | P2P Mailbox + AgentHandoverState                                                                      | ⬆️ Upgrade (structured handover)           |
| CLI interface                     | Web GUI + Tauri Desktop + SaaS                                                                        | ⬆️ Upgrade                                 |
| Anthropic-only models             | 100+ models with intelligent routing                                                                  | ⬆️ Upgrade                                 |

**결과: 업그레이드 6개, 동등 항목 0개, 다운그레이드 0개. Myrm은 Claude Code에는 전혀 없는 3가지 고유한 기능(Break 감지, Anti-Thrashing, Resume-Aware)을 통해 우수한 캐시 경제성을 제공합니다.**

### SubagentExecutor 신뢰성(2026년 7월)

캐시 경제성 외에도 Myrm의 전용 **SubgentExecutor** 엔진은 사용자가 작업을 위임할 때 느끼는 감정을 처리합니다.

| Area                       | Typical Competitors (e.g. DeerFlow monolith) | Myrm                                            | User Benefit                         |
| -------------------------- | -------------------------------------------- | ----------------------------------------------- | ------------------------------------ |
| Oversized sub-agent output | Truncate or flood parent chat                | **Auto Vault** archive + summary injection      | Context stays lean; fewer tokens     |
| Cancel parent task         | Child/grandchild may keep running            | **Cascade cancel** across descendants           | Stop truly stops billing             |
| Untrusted upstream context | Passed through silently                      | **Taint propagation** with `[SECURITY WARNING]` | Clear signal to verify independently |
| Orchestrator delegation    | Coarse spawn tools                           | **Manifest-scoped** delegation tools per role   | Safer, clearer permissions           |

**회귀 적용 범위:** **10,838** 오케스트레이션 전체 체인 테스트 통과(0회 실패)(2026년 7월 11일): 위임 코어(97) + 토너먼트 및 검증(5) + 생성 도구 및 보안 레지스트리(21) + sub\_agents 전체 제품군 포함. 관리자/실행자/이벤트/체크포인트/고아 복구(603) + 병렬 및 압축 재개(5) + Kanban 엔진 전체 제품군(429) + 스트리밍 및 stream\_recovery(637) + 보안 전체 제품군 포함 context\_budget/isolation/permissions (1,761) + LLM 툴킷 포함 credential\_pool/routing/fallback (1,344) + context\_budget 전용 (60) + credential\_pool 전용 (36) + error\_classifier 전용 (175) + **항목 #13\~15 검증 (2,431)**: sub\_agents suite (603) + security suite (1,761) + multiplexer & thread\_sharing (27) + 프론트엔드 Vitest SubagentDashboard+SubagentStore(17) + EventForwarder(12) + TeammateMailbox(11) + **항목 #17 검증(105)**: 합의 엔진(64) + 협의회 오케스트레이션(25) + 협의회 통합(16) + 합의 유형(8) + **항목 #18\~19 검증(978)**: 메모리 범위 바인딩(9) + ACP 전체 제품군(386) + A2A 확인자+SSRF (44) + MCP 툴킷 전체 제품군 (539) + **항목 #20+TokenBudget 확인 (847)**: Budget\_guard (59) + Manager\_core (186) + context\_budget (71) + executor+delegation (165) + config+heartbeat (70) + stream+lifecycle (121) + token\_control+memory+loop\_guard (175) + **항목 #32+#36 검증(230)**: Dynamic\_workflow 엔진(64) + DW e2e(9) + 파이프라인+템플릿(47) + 오케스트레이터+swarm(99) + swarm\_fission+marketplace(11).

### 핵심 사전 설정 도구 가용성 — SCIP 0+1 단계(2026년 7월)

브라우저/분석 하위 에이전트 사전 설정이 오래된 도구 이름을 참조하고 `filter_tools()`이 **제로 도구**를 생성했으며 상위 에이전트가 위임이 성공했다고 믿는 **자동 데드 대리인** 버그 클래스를 수정합니다.

| Layer           | Change                                                                                                                                                          | User benefit                                                             |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Harness YAML    | `browser` / `analysis` core presets aligned to canonical `_TOOL_LAYERS` tool names                                                                              | Browser delegate catalog works out of the box                            |
| Harness runtime | `config_loader` SSOT validation + `executor_attempt_mixin` **hard-fails** empty allowlists                                                                      | Immediate structured error — no empty subagent runs                      |
| Server          | `browser-automation` prebuilt skill auto-bound as **peripheral** (`is_core: false`) when Browser is enabled — wired in `AgentFactory` (Web/Cron/Channel/Kanban) | Operating-loop guidance without Prefix Cache core bloat                  |
| WebUI           | Delegate hint on Browser toggle (en/zh)                                                                                                                         | Users discover `@browser` / `delegate_task` delegation                   |
| Server L3       | `build_parent_delegatable_toolkit()` merges session `browser_*_tool` into parent toolkit                                                                        | Browser toggle + delegate works immediately — no `Not in parent toolkit` |

**정직한 경쟁자 참고 사항:** OpenClaw 및 Hermes은 이미 브라우저 위임 경로를 지원합니다. Myrm은 **사전 설정된 SSOT 빠른 실패**, **캐시 안전 주변 기술 바인딩** 및 **L3 상위 툴킷 세션 병합**을 추가하여 프로덕션 대리인이 브라우저를 활성화한 후 자동으로 작동하지 않거나 실패하지 않도록 합니다.

**SCIP 번들:** **65개 통과, 1개 건너뛰기**(하네스 사전 설정/가드레일 테스트 + 서버 바인딩/스폰 스모크 + 프런트엔드 힌트 vitest, 2026년 7월) · **API 라이브 E2E** `example_domain_seen` \~6.5초(`mimo-v2.5-pro`, 2026년 7월 8일).

### 클로드 코드 2.1.154\~2.1.157 하네스 업그레이드

Opus 4.8을 통해 Claude Code는 `/effort`(6단계 추론 예산), 동적 작업 흐름, 린 시스템 프롬프트 및 향상된 `--resume`을 도입했습니다. Myrm을 비교하는 방법은 다음과 같습니다.

| Feature                    | Claude Code                                               | Myrm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | Result                               |
| -------------------------- | --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| Reasoning budget control   | `/effort` 6 levels (manual)                               | `complexity_router` 3-tier auto-routing + PenaltyTracker                                                                                                                                                                                                                                                                                                                                                                                                                                              | ⬆️ Smarter (auto vs manual)          |
| Workflow orchestration     | Dynamic Workflows (unpredictable LLM JS, keyword trigger) | 8 deterministic modes + manual Dynamic Workflow (Python PTC + SQLite event sourcing)                                                                                                                                                                                                                                                                                                                                                                                                                  | ⬆️ Dual-path: safe DW + richer modes |
| System prompt optimization | lean system prompt                                        | 6-layer Prompt Cache + TaskAdaptiveMiddleware                                                                                                                                                                                                                                                                                                                                                                                                                                                         | ⬆️ Complete cache engineering        |
| Autonomous execution       | "Ask fewer questions"                                     | Goal 7-state machine + auto\_approve + continuation guard                                                                                                                                                                                                                                                                                                                                                                                                                                             | ⬆️ Systematic                        |
| Skill system               | .claude/skills directory scan                             | 42-module Skill system + 6 discovery sources + evolution                                                                                                                                                                                                                                                                                                                                                                                                                                              | ⬆️ Full evolution ecosystem          |
| Agent configuration        | CLI-based agent config                                    | 27 presets + 12 YAML templates (10 visible + 2 hidden) + 5-tab GUI (Monaco SmartPromptEditor + AI gen + 17 personalities + model picker w/ fallback + 6 engine params) + DB storage + TimeMachine rollback + **Profile-Driven Adaptive UI** (AgentIndicator + SamplePrompts auto-adapt + BuiltinToolsPanel dynamic toggle incl. **structured\_clarify** multi-question forms + AgentBrickCard hover details + AgentGallery) + **Org Marketplace** — **562 tests** (435 config + 127 profile-adaptive) | ⬆️ Full visual builder               |
| Code isolation             | EnterWorktree                                             | WorkspacePolicy (INHERIT/ISOLATED\_COPY/READ\_ONLY\_SANDBOX) + GUI config                                                                                                                                                                                                                                                                                                                                                                                                                             | ⬆️ 3 policies + visual               |
| Task resumption            | `--resume` CLI flag                                       | 5-layer context persistence (SessionNotes + ContextSnapshot + GoalStorage + SubagentCheckpoint + ArchiveCheckpoint) + OrphanRecovery + StreamRecovery + workspace\_isolation 3-policy COW + batch\_merge — 501 tests verified (213 persistence + 288 isolation)                                                                                                                                                                                                                                       | ⬆️ Complete recovery                 |
| Cost control               | Manual effort selection                                   | Auto-routing + GoalBudget + DelegationBudget + token\_economics                                                                                                                                                                                                                                                                                                                                                                                                                                       | ⬆️ Automated                         |
| Model support              | Claude-only                                               | 100+ models with intelligent routing                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | ⬆️ Model freedom                     |

**결과: 업그레이드 10개, 동등 항목 0개, 다운그레이드 0개.**

### 동적 워크플로 - 실제 문제점

Claude Code의 동적 워크플로 기능(2026-05 데이터)에 대한 사용자 피드백을 기반으로 합니다.

| User-Reported Issue                                   | Root Cause                                               | Myrm Solution                                                                                                                                  |
| ----------------------------------------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| "Planned 47 agents, only 25 actually ran"             | LLM-generated JS scripts are non-deterministic           | **DAG** for production; **Dynamic Workflow** replays completed sub-agents from SQLite cache on retry                                           |
| "Started with 10, ballooned to 82, burned all tokens" | No budget enforcement in runtime                         | **DelegationBudget** — 4D hard limits (Token+USD+time+descendants), impossible to overshoot                                                    |
| "8 万字 output lost content midway"                     | No checkpointing for long parallel runs                  | **Checkpointer** + OrphanRecovery + **WorkflowEventStore** — stage-by-stage persistence, crash-safe                                            |
| "Had to babysit for 5 hours"                          | No completion guard or auto-recovery                     | **CompletionGuard** + 429/503 auto-backoff + 7×24 unattended operation                                                                         |
| "Accidentally triggered workflow by keyword"          | Keyword-based trigger (mention "parallel" or "research") | **Manual WorkflowModeToggle** — opt-in only, auto-resets after send; zero keyword accidents                                                    |
| "Didn't know I could use workflow mode"               | No discoverability mechanism                             | **Workflow Escalation** — zero-LLM-cost detection proactively suggests workflow mode for complex decomposable tasks (non-blocking inline card) |
| "max 16 concurrency, max 1000 total agents"           | Fixed runtime limits                                     | **Configurable ConcurrencyLimiter** + TokenBucket — no hard ceiling                                                                            |
| "Cost is a black box until the end"                   | No real-time cost tracking                               | **SubagentDashboard** — Real-time `$0.001` precision cost visualization per node                                                               |
| "Approval requests get lost in long terminal logs"    | CLI-only, no visual anchors                              | **Visual HITL Approval** — One-click jump from Dashboard to Approval Card                                                                      |
| "Hard to review what the agent is doing"              | Raw JSON arguments in terminal                           | **Polymorphic Views** — Prism syntax-highlighted diffs with Unified/Split dual-view for code, terminal UI for shell                            |

**주요 아키텍처 차이점**: Claude Code DW는 키워드 트리거(비결정적, 실패 또는 분기 가능)를 사용하여 런타임에 JavaScript 조정 스크립트를 생성합니다. Myrm은 **이중 경로** 전략을 제공합니다. 즉, 프로덕션 워크로드를 위한 선언적 DAG 계획(결정적, 실행 전 확인 가능)과 임시 병렬 스크립팅을 위한 선택적 **동적 워크플로** 모드(수동 토글, Python PTC 샌드박스, 결정적 `workflow_id`, 멱등성 하위 에이전트 재생을 위한 SQLite 이벤트 소싱)를 제공합니다. 모두 **최고 수준의 Human-in-the-Loop(HITL)를 포함합니다. GUI**.

**신뢰도 등급 결과**: Myrm의 DW 요약은 각 결과를 4단계 신뢰도 배지로 자동 분류합니다. — ✅ 확인됨(실행 증거로 뒷받침됨), ⚠️ 확인되지 않음(LLM 추론만 해당), ❌ 반박됨(증거와 모순됨), 🔥 실패함(작업 오류 발생). 사용자는 LLM 추측과 신뢰할 수 있는 결론을 즉시 구별합니다. 어떤 경쟁업체도 이 기능을 제공하지 않습니다.

## 스크래핑 및 BrowserUse 비교 — 완전 자율형 하이브리드 브라우저 엔진

일반적인 AI 에이전트는 동적 페이지에서 지속적으로 충돌하는 표준 Playwright/Selenium 래퍼(예: BrowserUse)를 사용하고 기존 스크래퍼 프레임워크(예: Scrapling)에서는 개발자가 봇 방지 조치를 우회하기 위해 코드를 수동으로 작성해야 하지만 Myrm 에이전트는 **완전 자율 하이브리드 브라우저 엔진**을 도입합니다.

### 스크래플링과 BrowserUse가 잘하는 일

* **BrowserUse**: 요소를 클릭하기 위해 LLMs에 대한 Playwright를 래핑하지만 로케이터가 실패할 때마다 느린 LLM 추론에 의존합니다.
* **스크래핑**: 강력한 스텔스 도구(`camoufox` / `curl_cffi` HTTP 가져오기)를 제공하지만 개발자가 이를 크롤러 스크립트에 수동으로 연결해야 합니다.

### Myrm이 더 나아가는 곳

| Area                                            | Traditional Agents / Scrapers                                                       | Myrm Agent                                   | User Benefit                                                                                                                                                                                                              |
| ----------------------------------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Self-Healing Locators & Shadow DOM Piercing** | Wait 30s for LLM to rethink after DOM changes, completely blind to Shadow DOM       | **O(1) Millisecond Healing Engine**          | Agent instantly recovers from dynamic DOM/React changes using absolute BBox + ARIA implicit mapping + Semantic Veto. Fully pierces Shadow DOM and uses strict W3C CSS whitelists for zero data-pollution. Zero LLM delay. |
| **Native Spatial Engine**                       | Fails on dynamic layouts, slow Python-level bounding box calculations               | **Direct C++ Layout Selectors**              | Zero-latency, highly accurate element targeting based on visual layout (e.g. "right-of", "below") seamlessly native to the rendering engine, with 0 LLM hallucination risk.                                               |
| **Render Engine Degradation**                   | Heavy Chromium renders everything                                                   | **Autonomous Hybrid Engine**                 | Detects static pages and injects HTTP pre-fetch via `page.route` — skipping JS/CSS load. **90% faster and lighter.**                                                                                                      |
| **Anti-Bot Evasion**                            | Fails at Cloudflare (BrowserUse) / Manual config (Scrapling)                        | **Dual Stealth Hot-Swap + Domain Memory**    | Seamlessly escalates HTTP → Patchright → Camoufox when challenged, and remembers which domains need stealth — repeat visits skip the probe cycle and load 5–8 s faster.                                                   |
| **Proxy Pool Rotation**                         | Global network hooks cause cross-task pollution & lost login state                  | **Zero-Network V8 Injection**                | Swaps IPs instantly while injecting local storage via V8 initialization. Perfect state inheritance with exponential backoff.                                                                                              |
| **Element Safety**                              | Blindly clicks overlapping elements                                                 | **Semantic Veto**                            | Prevents mis-clicks using strict contextual checking (even in Chinese/English i18n).                                                                                                                                      |
| **API-First Network Intelligence**              | No network visibility (BrowserUse logs to HAR offline) / CLI dump only (bb-browser) | **CDP Lazy Body Retrieval + In-Page Replay** | Agent sees all XHR/Fetch APIs in real-time, fetches response bodies on-demand (O(1) memory), and replays requests with login state — extracts data from GraphQL/Canvas/SPA that DOM cannot reach.                         |

### 마이그레이션 성공

원시 Playwright 자동화 또는 기타 에이전트 프레임워크에서 마이그레이션하는 사용자는 다음과 같은 이점을 얻습니다.

* **제로 크래시 UI 탐색**: 20분 에이전트 작업을 망치는 "요소를 찾을 수 없음" 오류로 인한 불만을 끝냅니다.
* **엄청나게 빠른 데이터 검색**: 간단한 텍스트 추출을 위해 전체 Chromium 인스턴스에서 메모리를 소모하지 마세요. Myrm은(는) HTTP로 원활하게 저하됩니다.
* **프로덕션 등급 신뢰성**: 10개의 CAPTCHA 제공자를 자동 감지하고 FallbackSolver 체인을 사용하는 CapSolver API을 통해 이를 해결합니다(필요한 경우 수동 HITL 인계). Cloudflare를 눈에 보이지 않게 통과합니다.

## 자격증명 보관 - 비밀번호 및 2FA LLM를 입력하지 마세요.

에이전트가 로그인 흐름을 자동화할 때 대부분 프레임워크의 기본 패턴은 치명적입니다. 즉, 모델이 비밀번호 문자열을 생성하고 이를 `type` 또는 `fill` 도구 인수를 통해 전달합니다. 해당 값은 채팅 기록, MCP 로그 및 재시도 버퍼에 유지됩니다.

Myrm의 **양식 자격증명 보관**은 자격증명 *알기*와 *사용*을 구분합니다.

| Layer           | What happens                                                                        |
| --------------- | ----------------------------------------------------------------------------------- |
| **You**         | Configure labels in Settings → Credentials (password + optional TOTP seed)          |
| **Agent / LLM** | Sees label names only; calls `fill_credential` (unified for browser and desktop)    |
| **Harness**     | Decrypts in memory, injects at DOM or OS layer — plaintext never returns to context |

### Myrm이 더 나아가는 곳

| Area                           | Hermes / OpenClaw        | FSB (Chrome extension)  | Myrm                                       | User Benefit                                        |
| ------------------------------ | ------------------------ | ----------------------- | ------------------------------------------ | --------------------------------------------------- |
| **Vault boundary**             | ❌ Plaintext in tool args | ✅ Browser DOM injection | ✅ Browser + desktop                        | Login automation without password in chat           |
| **TOTP / 2FA**                 | ❌ Manual                 | ❌ Not documented        | ✅ Built-in RFC 6238                        | Agent completes 2FA without you reading codes       |
| **Management UI**              | ❌ Env vars / chat        | Extension popup         | ✅ WebUI Settings panel                     | One place for all automation credentials            |
| **Security stack integration** | ⚠️ Post-hoc patches      | Standalone extension    | ✅ 6-layer defense + leak detection + audit | Vault is part of enterprise security, not a bolt-on |

### FSB와의 솔직한 비교

FSB는 브라우저 자동화(레이블 참조 → 확장 프로그램 암호 해독 → DOM 채우기)를 위한 저장소 경계 패턴을 개척했습니다. Myrm은 **동일한 보안 원칙**을 채택하고 이를 **데스크톱 컴퓨터 사용**, **기본 TOTP** 및 **통합 제품 GUI**으로 확장합니다. 별도의 Chrome 확장 프로그램이 필요하지 않습니다. FSB는 여전히 결제 카드별 API(`use_payment_method`)에서 선두를 달리고 있습니다. Myrm에서는 현재 비밀번호 필드와 2FA를 다룹니다.

### 마이그레이션 성공

* **Hermes / OpenClaw**에서: 프롬프트에 비밀번호 붙여넣기를 중지합니다. 설정에서 한 번 구성하세요.
* **FSB에서**: 동일한 정신 모델(레이블)과 데스크탑 앱 및 TOTP가 하나의 작업 공간에 있습니다.
* **기업용**: Vault를 12차원 권한, 구조화된 감사 추적(37가지 결정 유형 + Prometheus 측정항목) 및 민감한 실행을 위한 시크릿 세션과 결합합니다.

## MCP 보안 게이트 — 활성화하기 전에 위험을 알아두세요

타사 MCP 서버는 공격 표면이 점점 커지고 있습니다. 중독된 도구 설명, 민감한 경로 액세스 및 런타임 도구 주입으로 인해 대화 중에 에이전트가 손상될 수 있습니다.

Myrm 게이트 MCP **작업 공간에 도달하기 전**:

| Stage             | What Myrm does                                                            | What you see                      | Typical competitors       |
| ----------------- | ------------------------------------------------------------------------- | --------------------------------- | ------------------------- |
| **Edit**          | Debounced static scan (\~0.03ms)                                          | Amber risk list (EN/ZH)           | No GUI pre-check          |
| **Save / enable** | High-risk requires ack + 4-step verify (static → OSV → connect → runtime) | Clear block or confirmed enable   | Hermes: log only          |
| **Runtime**       | Harness fail-closed disconnect                                            | Poisoned MCP never joins the chat | OpenClaw: env filter only |

**정직한 범위**: 전체 102-훅 정적 규칙 팩은 로드맵입니다. 이 게이트는 실제 사용자 경로(설정 → 활성화 → 채팅)를 다룹니다. 회귀: 하네스 + 서버 API 테스트(21개 이상의 사례).

### 마이그레이션 성공

* **Hermes**부터: 로그에서만 잘못된 MCP 검색을 중지하세요. 먼저 설정에서 차단하거나 확인하세요.
* **OpenClaw**에서: 환경 필터링이 충분하지 않습니다. 사전 활성화 스캔 + 런타임 연결 해제를 받으세요.

## MCP 프로토콜 아키텍처 — 지속성, 이벤트 기반, 캐시 친화적

Myrm의 MCP 구현은 경쟁업체에서 사용하는 콜드 스타트 재연결 패턴이 아닌 이벤트 중심 도구 검색과 함께 지속적인 웜 연결을 사용합니다.

| Area                    | Hermes / OpenClaw                                 | Myrm                                                                                                                                              | User Benefit                                                  |
| ----------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| **Connection Model**    | Cold start per request or session-scoped          | **Persistent warm connections** (MCPSessionActor)                                                                                                 | Zero reconnect latency; tools available instantly             |
| **Client Identity**     | Generic "mcp" default                             | **Product-branded** `myrm-agent` + version                                                                                                        | Server logs can identify connection source for debugging      |
| **Tool Discovery**      | Poll on each invocation or fixed list             | **Event-driven** (`list_changed` notification)                                                                                                    | No wasted cycles; always current                              |
| **Prompt Cache Impact** | Tool list changes on every reconnect → cache miss | **Frozen proxy tools** with stable token fingerprint                                                                                              | Up to 90% prompt cache hit rate preserved                     |
| **Self-Healing**        | Manual restart on disconnect                      | **Automatic reconnect + tool refresh**                                                                                                            | Unattended tasks survive network blips                        |
| **Multimodal Results**  | Text-only passthrough                             | **Structured content normalization** (images, JSON, annotations) + 8 polymorphic UI renderers + auto JSON beautification with syntax highlighting | LLM sees rich context; users see beautiful, actionable output |
| **State Handling**      | Requires custom handle middleware                 | **Native handle passthrough** (opaque IDs flow naturally through tool results)                                                                    | Stateful MCP servers work out-of-the-box                      |

**이것이 비용에 중요한 이유**: 경쟁사가 MCP 서버에 다시 연결할 때마다 도구 목록이 프롬프트에서 토큰 위치를 변경하여 LLM의 프롬프트 캐시를 무효화합니다. 10개 이상의 MCP 서버를 사용하면 캐시 누락으로 인해 시간당 **$0.50~$2.00의 추가 비용**이 발생할 수 있습니다. Myrm의 고정 프록시 접근 방식은 도구 섹션을 여러 번에 걸쳐 바이트 안정성을 유지합니다.

### 마이그레이션 성공

* **Hermes**부터: 유휴 시간 초과 후 더 이상 "도구를 찾을 수 없음" 오류가 발생하지 않습니다. 지속적인 연결은 따뜻한 상태로 유지됩니다.
* **OpenClaw**부터: 다시 연결할 때마다 도구 목록 이탈로 인해 발생하는 프롬프트 캐시 누락에 대한 비용 지불을 중단합니다.

## 셸 명령 시각적 승인 — 허용하기 전에 모든 파이프 확인

에이전트가 `curl … | bash`을 실행할 때 단일 고정 폭 줄은 코드를 다운로드하는 세그먼트와 이를 실행하는 세그먼트를 숨깁니다.

Myrm의 **쉘 명령 디스플레이**는 파이프라인을 세그먼트별 위험 색상 지정을 사용하여 범위로 분할합니다. 이는 사용자가 기대하는 것과 동일한 정신 모델 OpenClaw으로 기본적으로 활성화되고 6계층 보안 스택에 연결됩니다.

| Area                  | OpenClaw                                  | Hermes                | Myrm                                               | User benefit                               |
| --------------------- | ----------------------------------------- | --------------------- | -------------------------------------------------- | ------------------------------------------ |
| **Pipe breakdown**    | tree-sitter explainer (not on by default) | Whole-line allow/deny | **On by default**, same source as redacted display | Know which segment is dangerous            |
| **Risk coloring**     | ❌                                         | ❌                     | ✅ Per-span levels                                  | Red/yellow/green at a glance               |
| **Secrets in UI**     | Basic                                     | Basic                 | **Redact first, then spans**                       | API keys never in approval text            |
| **Edit escalation**   | ❌                                         | ❌                     | **Block edits that change UNKNOWN-risk commands**  | Can't "tweak wording" into a worse command |
| **Sub-agent cards**   | ❌                                         | ❌                     | ✅ Spans flow to delegate approvals                 | Same clarity for spawned workers           |
| **Workspace context** | ❌                                         | ❌                     | ✅ Shows workspace root (EN/ZH)                     | Know where the shell runs                  |

**정직한 제한**: 매우 긴 명령은 명확한 UI 공지와 함께 잘립니다. 로컬을 사용하려면 프런트엔드와 백엔드가 모두 실행되어야 합니다. WebUI만 열면 불투명한 구문 분석 오류가 아닌 명시적인 시작 안내가 표시됩니다.

### 마이그레이션 성공

* **OpenClaw**에서: 친숙한 분할된 셸 보기 — 플러스 12차원 권한, 누출 감지 및 구조화된 감사 추적.
* **Hermes / Claude Code**에서: 블라인드 한 줄짜리 승인을 중지하세요. 한 번 클릭하기 전에 파이프 세그먼트와 위험을 확인하세요.

## vs MemPalace — AI 메모리 시스템(14.9K+ 별)

MemPalace는 "모든 것을 그대로 저장"한다는 철학과 함께 건축적 은유(날개/방/옷장/서랍)를 사용하는 독립형 AI 메모리 시스템으로 LongMemEval에서 96.6% R\@5를 달성했습니다. 외부 AI 보조자가 호출할 수 있는 MCP 도구로 작동합니다.

### MemPalace가 잘하는 일

* **축어적 저장** — 손실 요약 없이 원본 대화를 저장합니다.
* **건축 조직** — 날개/방/옷장/서랍 계층 구조는 AI에게 "탐색 지도"를 제공합니다.
* **4계층 메모리 스택** — L3 심층 검색을 통한 L0 ID(\~50개 토큰), 깨우기 비용을 900개 토큰 미만으로 유지
* **다중 형식 수집** — Claude, ChatGPT, Codex, Gemini, Slack 내보내기를 통합 형식으로 정규화합니다.
* **로컬 우선** — 클라우드 API 호출 없이 ChromaDB를 사용하여 컴퓨터에서 완전히 실행됩니다.

### Myrm이 더 나아가는 곳

| Area                       | MemPalace                                     | Myrm                                                                                                                                                                                                                                         | User Benefit                                                                      |
| -------------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| Memory Types               | 1 flat type (drawer)                          | **8 structured types** (Profile/Semantic/Episodic/Procedural/Conversation/Claim/TaskDigest/Integration)                                                                                                                                      | AI understands "this is a fact" vs "this is a preference" vs "this is a rule"     |
| Verbatim Storage           | ChromaDB single vector                        | **Dual-track** (raw\_exchange + summary) with **dual embedding**                                                                                                                                                                             | Both precise recall and fast overview                                             |
| Deduplication              | Single-layer vector similarity                | **3-layer smart dedup** (Hash → Vector → LLM) with UPDATE\_REPLACE/UPDATE\_MERGE/NEW                                                                                                                                                         | No duplicate memories, intelligent merging                                        |
| Forgetting                 | ❌ (memories only grow)                        | **Dual-layer intelligent forgetting**: 5D retention score (zero LLM cost) + LLM staleness review (per-fact TTL, severity sort, batch limit, KEEP cooldown) with 4-layer protection (pinned/correction-chain/recently-active/min\_candidates) | Memory stays lean and relevant without losing critical knowledge                  |
| Knowledge Graph            | Basic halls/tunnels co-occurrence             | **GraphStore + CTE** with visual exploration                                                                                                                                                                                                 | Rich relationship mapping                                                         |
| Contradiction Detection    | Rule-based name/relationship check            | **LLM-powered ClaimGraph** + cognitive subsumption                                                                                                                                                                                           | Catches subtle contradictions                                                     |
| Search                     | BM25 + Vector hybrid                          | **FTS5 + Qdrant** hybrid (FTS5 has built-in BM25)                                                                                                                                                                                            | Production-grade search infrastructure                                            |
| Fact Correction            | ❌ Direct overwrite (history lost)             | ✅ **correct()** — demotes old memory (0.3x weight) + creates high-confidence correction (0.95) linked to original                                                                                                                            | Wrong memories don't pollute — corrections automatically win in retrieval         |
| User Feedback Rating       | ❌ ❌                                           | ✅ **rate\_memory** — asymmetric EMA (negative feedback decays faster) auto-adjusts retrieval ranking                                                                                                                                         | Helpful memories float to top, bad ones sink — no manual curation needed          |
| User Lock                  | ❌ pin blocks delete only, not edit/patch      | ✅ **is\_user\_locked** — Agent cannot overwrite user-edited memories                                                                                                                                                                         | Your manual edits are safe from AI overwriting                                    |
| GUI Management             | ❌ CLI only                                    | ✅ **Full GUI panel** — browse, edit, approve, pin, delete memories                                                                                                                                                                           | Visual memory management                                                          |
| Pitfalls Extraction        | ⚠️ Markdown `## Pitfalls` section in SKILL.md | ✅ **Structured Gotchas** — auto-extracted as DB records with `source_error` field + `FeedbackSignal` auto-detection (bilingual) + visual amber warning in GUI                                                                                | Mistakes become searchable, structured knowledge — not buried text                |
| Retrieval Evidence UI      | ❌ CLI only, no visibility                     | ✅ **3-tier citation visualization** — MemoryInsightPanel (Budget Pill + Citations Pill with HoverCard) + MemoryCitationsButton (detail Sheet with type/score/content/namespace/source-chat) + MemoryFeedback (rating loop → 7-dim retrieval) | See exactly which memories influenced each response — no more "black box" anxiety |
| Multi-Agent Rule Isolation | ❌ No `agent_id` — all rules globally shared   | ✅ **6-dimension MemoryScope** (agent\_id + namespace + channel + conversation + task\_id)                                                                                                                                                    | Different agents' rules never pollute each other                                  |
| Memory Safety              | ❌ ❌                                           | ✅ **Scanner + sanitizer** with real-time security events                                                                                                                                                                                     | Prevent memory poisoning                                                          |
| Health Diagnostics         | ❌ ❌                                           | ✅ **Benchmark testing** (Recall\@K, NDCG, MRR, Precision)                                                                                                                                                                                    | Quantified memory quality                                                         |
| Preference Tracking        | ❌ ❌                                           | ✅ **Stability scoring** with visual trend cards                                                                                                                                                                                              | Track how preferences evolve                                                      |
| Backup & Restore           | Manual SQLite copy                            | ✅ **Structured backup/restore** protocol                                                                                                                                                                                                     | Data safety built-in                                                              |
| Platform                   | Memory library only                           | **Complete AI Agent platform** (100+ tools, 35+ channels, Sub-Agent, Goals)                                                                                                                                                                  | Memory is part of a full workspace                                                |
| Data Storage               | ChromaDB (known HNSW corruption issues)       | **Qdrant + SQLite** (production-grade)                                                                                                                                                                                                       | No manual HNSW repair needed                                                      |

### MemPalace에서 Myrm로 마이그레이션

| MemPalace Feature               | Myrm Equivalent                                      | Experience                      |
| ------------------------------- | ---------------------------------------------------- | ------------------------------- |
| Verbatim drawer storage         | ConversationMemory.raw\_exchange (dual-track)        | ⬆️ Upgrade (raw + summary)      |
| Wing/Room/Closet hierarchy      | 8 memory types + GraphStore knowledge graph          | ⬆️ Upgrade (typed + relational) |
| 4-layer memory stack (L0–L3)    | 5-layer context pipeline + on-demand retrieval       | ⬆️ Upgrade                      |
| ChromaDB vector search          | Qdrant dual-vector + FTS5 hybrid                     | ⬆️ Upgrade (more robust)        |
| MCP tool integration            | Native MCP server + agent-integrated tools           | ⬆️ Upgrade (native, not add-on) |
| Local-only operation            | Local + Tauri desktop + SaaS (your choice)           | ⬆️ Upgrade (3 deployment modes) |
| CLI management                  | GUI panel with visual memory management              | ⬆️ Upgrade                      |
| `mempalace mine` data ingestion | Real-time auto\_extract + tool\_capture              | ⬆️ Upgrade (no manual mining)   |
| `mempalace search`              | Agent-integrated memory recall with source citations | ⬆️ Upgrade                      |
| Hallway connections             | Knowledge graph with CTE traversal                   | ⬆️ Upgrade                      |

**결과: 업그레이드 10개, 동등 항목 0개, 다운그레이드 0개. MemPalace 사용자는 MemPalace가 제공하지 않는 12가지 기능(지능형 망각, GUI 관리, 안전 검색, 선호도 추적, 상태 진단 등)을 통해 메모리가 외부 추가 기능이 아닌 기본적으로 통합되는 완전한 AI 에이전트 플랫폼을 얻게 됩니다.**

## 이중 경로 데이터 시각화 - 코드 없는 차트 및 대화형 테이블

Codex 및 Claude Code와 같은 경쟁업체는 데이터 작업 시 일반 Markdown 테이블을 출력합니다. Myrm은 간단한 데이터 표시부터 복잡한 대화형 대시보드까지 모든 것을 포괄하는 **이중 경로 아키텍처**를 제공합니다.

| Capability                   | Myrm                                                                                                                                                                                                                                                                             | Codex / Claude Code         |
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
| Built-in chart types         | 4 (bar/line/pie/donut) via UIChart + unlimited via React Artifact                                                                                                                                                                                                                | ❌                           |
| Interactive data tables      | UITable with dynamic columns + React Artifact for sorting/filtering                                                                                                                                                                                                              | Markdown only               |
| No-code UI components        | 22 types (charts, tables, forms, layouts)                                                                                                                                                                                                                                        | ❌                           |
| React live preview           | Sandpack with hot-reload + code editor + console                                                                                                                                                                                                                                 | ❌                           |
| Data export formats          | Markdown / JSON / HTML / DOCX / PNG                                                                                                                                                                                                                                              | ❌                           |
| Diagram rendering            | Mermaid (30+ diagram types) with zoom/pan/legend                                                                                                                                                                                                                                 | ❌                           |
| GFM Alerts                   | 5 types (NOTE/TIP/IMPORTANT/WARNING/CAUTION) with themed icons                                                                                                                                                                                                                   | ❌                           |
| Footnotes                    | Superscript links + bottom references (academic-style)                                                                                                                                                                                                                           | ❌                           |
| Artifact version management  | SHA-256 integrity verification + version history                                                                                                                                                                                                                                 | ❌                           |
| Cross-session data analysis  | pandas + SQLite persistence in sandbox                                                                                                                                                                                                                                           | No persistence              |
| **Widget state persistence** | **Transparent localStorage bridge — all widget data survives page reload & re-open**                                                                                                                                                                                             | No widget state persistence |
| **Widget sandbox security**  | **Triple-layer isolation** (iframe `sandbox=allow-scripts` + CSP `default-src 'none'` + `connect-src 'none'`) — widgets cannot access host cookies, localStorage, or network; 22 CSS semantic variables + 60+ utility classes auto-inherited from host theme including dark mode | No widget sandboxing        |

**Path 1 — Generative UI (zero-code)**: The agent renders 24 built-in component types (UIChart, UITable, UIProgress, UIBadge, UICard, UIGrid, UITabs, and more) via SSE events — secured by front-end + back-end dual whitelist, with 8 validation rules, i18n support, and conditional rendering. 사용자는 단 한 줄의 코드도 작성하지 않고도 풍부한 대화형 데이터 시각화를 볼 수 있습니다.

**Path 2 — React Artifact (full-feature)**: For complex visualizations, the agent generates custom React components using Recharts, Echarts, D3, or Chart.js. 이는 코드 편집, 콘솔 출력 및 Tailwind CSS 지원을 통해 Sandpack 기반 라이브 미리 보기로 렌더링됩니다.

**697개 테스트로 검증됨**(2026-07-03) → **render\_ui 전체 파이프라인 87개 테스트**(2026-07-04): Harness A2UI 사양 **24** ✅ | 인터랙티브 UI 59 ✅ | 아티팩트 렌더러 47 ✅ | ArtifactPortalStore + SSE 15 ✅ | 채팅 내보내기 + 스키마 39 ✅ | 백엔드 아티팩트 시스템 22 ✅ | 백엔드 공유 API (CSP + HMAC + 순회) 41 ✅ | 백엔드 배포 API 15 ✅ | 백엔드 아티팩트 file\_id 체인 3 ✅ | 통합 배포 4 ✅ | 하네스 코어 아티팩트 27 ✅ | 하네스 에이전트 아티팩트 128 ✅ | 인라인 아티팩트 이벤트 9 ✅ | 유물판사 9 ✅ | 인라인 아티팩트 푸시 7 ✅ | 인어 테마 18 ✅ | 렌더링 UI 도구 9 ✅ | 아티팩트 서비스(share\_token + share\_bundle) 13 ✅ | UI 아티팩트 스트림 7 ✅ | DocumentSelectionToolbar + useSelectionAction 12 ✅ | VersionHistory + VersionHistoryBanner 20 ✅ | ReactCodeProcessor 35 ✅ | ReactPreviewConstants 21 ✅ | 아티팩트 탐색 전체 스택(PortalTabs + ArtifactsCenter + SpreadsheetPreview + DataGrid) 105 ✅ | 이미지 주석 편집기 54 ✅ | **render\_ui SSE 배선 14** ✅ | **run\_bind + 페일클로즈 통합 13** ✅ | **실제 LLM E2E + 라이브 Chrome DOM 1** ✅

## vs Doubao Pro — "AI→Office Delivery" 전체 주기 폐쇄 루프

Doubao Pro(ByteDance)는 전체 "AI 생성 → 형식 → 출력" 워크플로를 위해 Feishu의 Office 제품군(Docs/Sheets/Slides)을 번들로 제공합니다. Myrm은 더 가벼운 Artifact 아키텍처를 사용하여 동일하고 더 나은 결과를 얻습니다.

| Capability                 | Myrm                                                                                                                        | Doubao Pro                     | Comparison                                                          |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ------------------------------------------------------------------- |
| Document editing           | Monaco Editor Code mode (syntax highlight + autocomplete + multi-language) + Markdown Preview                               | Feishu WYSIWYG                 | **Myrm better** (LLM outputs Markdown natively, precise diff/patch) |
| AI precision collaboration | SelectionToolbar: select → AI modify/explain/optimize/comment                                                               | AI writes into doc             | **Myrm wins** (selection-level AI interaction)                      |
| Auto-save                  | dirty state + 2s debounce                                                                                                   | Feishu built-in                | Tie                                                                 |
| Spreadsheet viewing        | DataGrid: virtual scroll + sort + search + 10K rows                                                                         | Feishu multi-dimensional table | Tie                                                                 |
| CSV parsing                | RFC 4180 compliant + 5 delimiter auto-detection                                                                             | Basic CSV                      | **Myrm wins**                                                       |
| XLSX support               | SheetJS dynamic import + multi-Sheet tabs                                                                                   | Feishu native                  | Tie                                                                 |
| Slides/Presentation        | HTML Artifact → Vercel deploy as interactive online PPT                                                                     | Feishu Slides                  | **Myrm better** (online interactive, embeds dynamic charts)         |
| Math formulas              | KaTeX LaTeX rendering                                                                                                       | Feishu formulas                | Tie                                                                 |
| Mermaid diagrams           | Native Mermaid rendering                                                                                                    | ❌                              | **Myrm wins**                                                       |
| One-click deploy           | Multi-target hosting publish (Vercel, Cloudflare Pages, Netlify, Webhook) + HMAC secure sharing — GUI-only, zero LLM tokens | ❌                              | **Myrm dominates**                                                  |
| Bundle size                | Zero extra dependencies                                                                                                     | Feishu Office \~MB             | **Myrm wins**                                                       |

**52개 테스트로 검증됨**(2026.6.30): DataGrid 11/11 ✅ + CsvParser 19/19 ✅ + SelectionToolbar 17/17 ✅ + LocaleKeys 5/5 ✅

**평결: Doubao의 장점은 기술을 통해 복제할 수 없는 Feishu Office 생태계 해자(엔지니어의 수천 년)입니다. Myrm의 Artifact 시스템(Monaco + DataGrid + HTML Preview + SelectionToolbar + 원클릭 배포)은 AI 에이전트 시나리오에 대해 더 가볍고 빠르며 유지 관리가 더 쉬운 완전한 "AI→전달" 폐쇄 루프를 제공합니다.**

## vs Trae/WorkBuddy/deer-flow — 보고서 형식 지정 및 PDF 내보내기

사용자들은 AI 사무실의 결과물을 '이것이 상사에게 바로 전달될 수 있을까?'라는 한 가지 기준으로 판단한다. Trae는 깔끔한 형식으로 호평을 받고 있으며 WorkBuddy의 주식 고문은 잡지 스타일의 PDF 보고서를 생성합니다. Myrm은(는) 전체 보고서 생성 파이프라인을 주도합니다.

| Capability            |                                                                                            Myrm                                                                                           |        WorkBuddy        | deer-flow |   Trae   |
| --------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------: | :-------: | :------: |
| PDF generation        |                                                                        **✅ pdfkit+reportlab sandbox pre-installed**                                                                       | ✅ magazine-layout Skill |     ❌     |     ❌    |
| Report Skills         |                                                                                          **✅ 8**                                                                                          |           ✅ 2           |    ✅ 1    |     ❌    |
| Office doc generation | **✅ Professional-grade** (Excel color coding + formulas + charts, PPT 6-word headlines, Word TOC + hierarchy) + **Visual Quality Gate** (auto-render→inspect→self-correct up to 3 rounds) |   ⚠️ Skill marketplace  |     ❌     |     ❌    |
| Artifact preview      |                                                                  **✅ 13 types** (PDF text-selectable + annotation links)                                                                  |            ❌            |     ❌     | ⚠️ Basic |
| One-click download    |                                                                                    **✅ Blob download**                                                                                    |   ❌ depends on Feishu   |     ❌     |    ⚠️    |
| Publish to web        |                                                                                       **✅ hosting**                                                                                       |            ❌            |     ❌     |     ❌    |
| Scheduled briefings   |                                                                             **✅ cron + 26+ channel delivery**                                                                             |            ❌            |     ❌     |     ❌    |
| IM report push        |                                                                                **✅ channel\_notify\_tool**                                                                                |      ✅ Feishu only      |     ❌     |     ❌    |

**Myrm 독점 장점**: Sandbox는 PDF 도구 체인을 사전 설치합니다(pdfkit + Reportlab + pdfplumber + pdf2image + img2pdf + Pillow) — 에이전트는 설정 없이 전문적인 PDF를 생성합니다. 8개의 보고서 기술은 일일 브리핑부터 심층 연구, 경쟁 분석, 데이터 시각화에 이르기까지 모든 시나리오를 포괄합니다. Daily-briefing + cron은 26개 이상의 IM 채널에 자동 브리핑을 제공합니다.

**4,612개의 보고서+아티팩트 풀 스택 테스트 통과**(2026-07-14): 아티팩트 시스템 159 + 스킬 시스템 398 + 파일/PDF/브리핑/Cron 492 + 코드 실행 1,272 + 프런트엔드 2,291.

## vs Doubao Pro — 부동액 및 세분화된 진행

Doubao Pro의 실제 사용자 문제점은 다음과 같습니다. (1) 50페이지 파일에서 PDF 처리가 87%로 중단됩니다. (2) 긴 문서 생성 중 \~30초 동안 페이지가 응답하지 않습니다.

Myrm은 아키텍처 수준에서 두 가지를 모두 해결합니다.

| Capability              | Myrm                                                                                                                                          | Doubao Pro                  | Comparison         |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | ------------------ |
| PDF rendering           | PDF.js WebWorker (off-main-thread)                                                                                                            | Main-thread sync processing | **Myrm wins**      |
| Frontend responsiveness | SSE streaming + Zustand immer (never blocks UI)                                                                                               | Sync DOM ops → 30s freeze   | **Myrm wins**      |
| Granular progress       | ProgressItem 20+ fields (percent/step/total/category/level)                                                                                   | Basic progress bar          | **Myrm wins**      |
| Real-time feedback      | PTC tools.notify cross-process channel (10req/s rate limit)                                                                                   | No real-time notifications  | **Myrm wins**      |
| Heartbeat sensing       | TOOL\_HEARTBEAT shows elapsed\_ms for long tools                                                                                              | No heartbeat                | **Myrm wins**      |
| Progress UI             | ProgressSteps tree renderer (9 polymorphic renderers incl. LiveTerminal + EvictedOutputDrawer full-output viewer with Search/Copy/Pagination) | Single progress bar         | **Myrm dominates** |
| Background tasks        | \_background\_progress async monitoring                                                                                                       | ❌                           | **Myrm exclusive** |
| Subagent progress       | swarm\_fission batch progress (partial\_success)                                                                                              | ❌                           | **Myrm exclusive** |
| Error recovery          | recovery\_actions one-click + ToolErrorCategory 28-kind StrEnum diagnostics (4-lang i18n, 46-test sync)                                       | ❌                           | **Myrm exclusive** |

**169개 테스트로 확인됨**(2026.7.11): ProgressSteps 25/25 ✅ (의미 도구 레이블 + WorkflowStage 포함) + LiveTerminal 27/27 ✅ + PetDispatch 8/8 ✅ + ArchiveRestore 2/2 ✅ + MessageStream 핸들러 29/29 ✅ (toolLifecycle/gapEvents/statusStream/tasksSteps/petDispatch/clarification/completion) + **structured\_clarify E2E** (SSE unwrap + option.id + live API 인터럽트/재개 1/1 ✅) + **Harness step\_builder 38/38 ✅ + 스크러빙 5/5 ✅ + event\_handlers 47/47 ✅** (이유 추출 + 민감한 정보 스크럽)

**평결: Doubao의 정지 문제는 "구현되지 않음"이 아니라 "잘못 구현됨"(메인 스레드 차단 + 세부적인 피드백 없음)에서 비롯됩니다. Myrm의 아키텍처(SSE + WebWorker + PTC 알림 + 트리 모양 진행 + 라이브 터미널)는 단순한 진행률 표시줄을 훨씬 뛰어넘는 완전한 동결 방지 및 진행률 피드백 시스템을 구축합니다.**

## 대 Marvis(Tencent) — 분할 보기 라이브 스트리밍 워크스테이션

Marvis(Tencent)는 분할 보기 인터페이스를 제공합니다. "왼쪽에는 Mac mini의 실시간 데스크탑이 표시되고, 오른쪽에는 채팅이 표시됩니다. 마치 컴퓨터 앞에 앉아 있는 듯한 느낌입니다." Myrm에는 이미 이 기능과 기타 기능이 있습니다.

| Capability                         | Myrm                                                                 | Marvis                       | Comparison                     |
| ---------------------------------- | -------------------------------------------------------------------- | ---------------------------- | ------------------------------ |
| Real-time desktop video            | VisualDesktop (noVNC WebSocket, full-frame interactive)              | Mac mini WebRTC streaming    | **Tie**                        |
| Desktop snapshot + element inspect | DesktopLiveView (SSE + ElementOverlay)                               | No element-level interaction | **Myrm wins**                  |
| Browser live view                  | BrowserLiveView (screenshot + DOM element selector)                  | ❌ (desktop only)             | **Myrm wins**                  |
| Browser Takeover                   | Agent pauses → user takes VNC control → Agent auto-resumes + learns  | No human-agent handoff       | **Myrm exclusive**             |
| Element-level instructions         | ElementOverlay + InspectorInstructionInput (14 interactive roles)    | View only                    | **Myrm wins**                  |
| Dual mode                          | View/Inspect toggle                                                  | View only                    | **Myrm wins**                  |
| Panel resizing                     | Draggable (320-960px) + localStorage persistence                     | Fixed                        | **Myrm wins**                  |
| Permission guidance                | TCC detection + one-click system settings                            | ❌                            | **Myrm exclusive**             |
| DPI awareness                      | screenWidth/screenHeight/dpiScale                                    | ❌                            | **Myrm exclusive**             |
| Cloud sandbox support              | noVNC auto-connects cloud sandbox + local localhost:6080             | Mac mini only                | **Myrm wins**                  |
| Server infra                       | ❌ needed (SSE + noVNC lightweight)                                   | STUN/TURN required (heavy)   | **Myrm wins (simpler deploy)** |
| Bandwidth                          | Dual-mode flexible (on-demand screenshots / real-time stream toggle) | Continuous high bandwidth    | **Myrm wins**                  |
| Mobile support                     | Responsive fullscreen                                                | Unknown                      | **Myrm supported**             |

**인증됨(2026.7.14)**: **454개의 VNC+ArtifactPortal 전체 스택 테스트 통과** — 프런트엔드: ArtifactPortal Store 4 + 포털 상호 작용 49 + VisualApproval 4 + Entitlements 3 + ChatWindow 5; 백엔드: VNC Routes 7 + Desktop Snapshot 5 + Takeover Integration 7 + Permissions 5 + Deploy 11 + Artifact System 22 + Stream+DeepLinks 29 + Share 54; 하네스: VNC 63 + 아티팩트 168; 제어 평면: VNC 프록시 18.

**평결: Myrm은(는) Marvis를 전반적으로 능가합니다. 실시간 비디오 스트리밍은 동등하지만(noVNC 대 WebRTC) Myrm은 DOM 요소 수준 검사기(BrowserLiveView + DesktopLiveView), 브라우저 인계 인간-에이전트 협업(사용자 제어를 위해 에이전트 일시 중지, 학습 피드백에 따라 자동 재개), 클라우드 샌드박스 + 로컬 이중 모드 및 macOS 권한 자동 안내 등 Marvis에는 없는 모든 고유한 기능을 추가로 제공합니다.**

## 대 Claude Office Visualizer — CLI 상태 대시보드

Claude Office Visualizer는 Claude Code CLI 상태를 픽셀 아트 사무실 애니메이션으로 렌더링하여 독립형 Next.js + PixiJS 애플리케이션을 통해 에이전트 상태, 컨텍스트 사용 및 작업 진행 상황을 보여줍니다. 이는 실제 문제점을 해결합니다. CLI 사용자는 터미널 출력을 확인하지 않으면 에이전트가 수행하는 작업을 볼 수 없습니다.

### 클로드 오피스가 잘하는 일

* **시각적 에이전트 비유** — 실제 CLI 상태를 기반으로 걷고, 생각하고, 상호 작용하는 픽셀 캐릭터
* **12가지 화이트보드 모드** — 다양한 데이터 보기를 위한 다중 시각화 레이아웃
* **둘러보기 오버레이** — 신규 사용자를 위한 7단계 대화형 가이드
* **주의 시스템** — 에이전트에 사용자 입력이 필요할 때 화면 깜박임 알림
* **Docker 배포** — 손쉬운 자체 호스팅 설정

### Myrm에 이것이 필요하지 않은 이유

Myrm은 **GUI 우선** 애플리케이션입니다. Claude Office Visualizer가 해결하는 문제("에이전트 상태를 볼 수 없습니다" 및 "CLI 출력이 지루합니다")는 Myrm의 아키텍처에는 **존재하지 않습니다**.

| Area            | Claude Office Visualizer                    | Myrm                                                                                                                                                                                                                                                                                                                                                                                                        | User Benefit                                                              |
| --------------- | ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Agent Status    | Pixel animation in separate window          | **SubagentDashboard** — structured panel with real-time progress, inline                                                                                                                                                                                                                                                                                                                                    | Precise data, no extra windows                                            |
| Context Usage   | TrashCanSprite (filling trash can metaphor) | **ContextUsageIndicator** — exact percentage + multi-level color warnings                                                                                                                                                                                                                                                                                                                                   | Numbers > metaphors                                                       |
| Task Management | 12 PixiJS read-only whiteboard modes        | **KanbanBoardView** — interactive drag/drop/filter/edit                                                                                                                                                                                                                                                                                                                                                     | Actionable, not just viewable                                             |
| Notifications   | Screen flash (attentionStore)               | **NotificationBell** — 4 severity levels + unread count + persistence + **OS popup on stream completion/clarification when tab hidden** (auto-suppress when visible, toast fallback on permission denied, 5 languages) + **Web Push VAPID** offline notifications (browser closed → still receive approval/goal/health alerts via Push Service; iOS PWA guided install; auto-cleanup expired subscriptions) | Structured alerts, not screen flashing; works even when browser is closed |
| Onboarding      | TourOverlay 7-step walkthrough              | **4-step dynamic wizard** + auto-detect Ollama/LM Studio + **HardwareCookbook** (fit\_score + MoE-aware \~tok/s speed + smart Best Fit recommendation + streaming download) + SearXNG 1-click Docker + 11-source competitor migration (199 dedicated tests, all passed)                                                                                                                                     | Zero-config start: detect → activate → work                               |
| Companion       | Fixed pixel character                       | **15 species + 9 hats + Agent sync + Hermes 7-state Petdex + HITL waiting + evolution**                                                                                                                                                                                                                                                                                                                     | Full RPG companion with correct “your turn” animation                     |
| Deployment      | Docker front+back separate deployment       | **Built into the app** — zero extra infrastructure                                                                                                                                                                                                                                                                                                                                                          | Zero additional setup                                                     |
| Mobile          | ❌ Desktop-only (PixiJS)                     | ✅ PWA + 35+ messaging channels                                                                                                                                                                                                                                                                                                                                                                              | Monitor from anywhere                                                     |
| Bundle Cost     | +\~200KB (PixiJS engine)                    | **0KB** extra (SVG vector rendering)                                                                                                                                                                                                                                                                                                                                                                        | No performance penalty                                                    |

### Claude Office Visualizer에서 마이그레이션

| Claude Office Feature        | Myrm Equivalent                                                     | Experience                           |
| ---------------------------- | ------------------------------------------------------------------- | ------------------------------------ |
| Pixel agent animation        | CompanionSprite (15 species + evolution)                            | ⬆️ Upgrade                           |
| 12-mode whiteboard           | KanbanBoardView + GoalDagRenderer + EventTimeline + GrowthDashboard | ⬆️ Upgrade (interactive)             |
| TrashCan context display     | ContextUsageIndicator (precise metrics)                             | ⬆️ Upgrade                           |
| attentionStore notifications | NotificationBell (4-level, persistent)                              | ⬆️ Upgrade                           |
| Tour guide                   | EmptyChat + SamplePrompts                                           | ↔️ Equivalent (different product UX) |
| Docker deployment            | Tauri/Web/SaaS (3 deployment modes)                                 | ⬆️ Upgrade                           |

**결과: 업그레이드 5개, 동등 항목 1개, 다운그레이드 0개. 사용자는 별도의 관찰 창에서 정확한 데이터, 대화형 제어 및 완전한 에이전트 플랫폼을 갖춘 완전히 통합된 GUI로 이동합니다.**

## vs Coze/워크플로 플랫폼 — 배치 LLM 팬아웃 vs SubAgent 배치(2026년 7월)

Coze를 포함한 워크플로 도구는 종종 **일괄 LLM** 또는 **팬아웃** 노드를 제공합니다. 동일한 프롬프트 템플릿 × N 입력, 저렴한 Lite 호출, 워크플로 수준 청구.

Myrm은 의도적으로 에이전트 내 `llm_map` 프리미티브를 노출하지 **않습니다**. 동종 또는 이기종 대량 작업은 \*\*`delegate_task_tool`(모드=배치|병렬)\*\*을 통해 진행됩니다. — 각 항목은 자체 샌드박스, 도구 정책, 예산 가드, GUI 비용 승인(≥\$0.50 배치), `subagent_control_tool`(취소/조정/목록) 및 감사 추적을 갖춘 **전체 하위 에이전트**가 됩니다.

| You need…                                  | Coze-style batch LLM      | Myrm SubAgent batch                             |
| ------------------------------------------ | ------------------------- | ----------------------------------------------- |
| 1000× same summarization, no tools         | Often sufficient          | Heavier than necessary — honest trade-off       |
| Rows that search, read files, write Kanban | Weak — no per-row sandbox | **Native** — each row is an agent job           |
| Cost predictability before run             | Workflow estimate         | **Pre-run approval card** + 4D budget hard-stop |
| Debug one failed row                       | Opaque node retry         | **SubagentDashboard** tree + checkpoint         |

**마이그레이션 승리**: **실제 운영 일괄 작업**을 위해 Coze 배치 노드를 떠나는 팀은 행 수준 포렌식 없이 단일 팬아웃 청구서 대신 추적 가능하고 승인 가능하며 복구 가능한 작업을 얻습니다.

## 대 Coze 3.0 / Lobster / Vercel v0 — 아티팩트 배포 및 읽기 전용 링크(사이트 2.0)

Coze는 생태계 내에서 프로젝트를 유지합니다. Lobster는 공개 정적 링크에는 탁월하지만 에이전트 작업 공간에서 게시하는 다중 플랫폼 GUI에는 탁월합니다. v0은 AI로 구축하는 개발자를 대상으로 합니다. Myrm은 별도의 사이트 빌더가 아닌 채팅 아티팩트에서 공유 가능한 결과를 원하는 \*\*GUI 사용자를 대상으로 합니다.

| Dimension       | Coze 3.0           | Lobster                          | Vercel v0              | Myrm                                                                                                               |
| --------------- | ------------------ | -------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------ |
| Entry point     | Stay in Coze       | Export/share flow                | Dev-oriented generator | **Deploy or Link from artifact preview**                                                                           |
| Formal deploy   | Platform-hosted    | Not core                         | Vercel-native          | **One-click Vercel** + preflight gate                                                                              |
| Read-only link  | Platform-dependent | Public link (often gated)        | N/A for chat artifacts | **서명된 공유 링크** (1\~30일 TTL) · 선택적 비밀번호 게이트 · 불변 버전 스냅샷 · 다중 파일 번들 · **언제든 취소 → 즉시 404, 취소 후 토큰 영구 폐기** — Vercel 불필요 |
| Multi-file HTML | Varies             | Strong directory share           | Often single-page      | **Same bundle as deploy**; trailing-slash for css/js                                                               |
| Lock-in         | Closed hosting     | Subscription walls on some tiers | Vercel account         | **Open** — Local BYOK or sandbox platform token                                                                    |

**얻는 것**: 채팅의 랜딩 페이지, 보고서 또는 미니 앱 → **\~30초 배포 URL** 또는 검토자를 위한 **즉시 읽기 전용 링크**.

**이중 경로 게시 — GUI 제로 토큰 + 에이전트 대화**: **설정 → 호스팅 대상**에서 Vercel, Cloudflare Pages, Netlify 또는 사용자 지정 웹후크를 구성한 다음 HTML 아티팩트 카드에서 **Globe**를 클릭하고 → **게시**(0 LLM 토큰, 서버 측에만 해당) 또는 에이전트가 `artifact_publish` 도구를 통해 대화 중간에 게시하도록 합니다("라이브 링크 제공"이라고 말함). 에이전트가 수행합니다). 에이전트 도구는 조건부로 로드됩니다. 즉, 호스팅이 구성 해제될 때 프롬프트 토큰 오버헤드가 없습니다. 프리플라이트는 송신 전에 잘못된 아티팩트를 차단합니다. 각 대상은 자체 게시 기록과 오래된 버전 재배포 배너를 유지합니다. Clawith는 여전히 **5가지 에이전트 도구**(영구 토큰 비용)를 통해 배포 경로를 지정합니다. Myrm은 필요할 때만 도구를 로드합니다(**104+5** pytest 사례 호스팅, **3** 조건부 탑재 통합 시나리오).

**테스트 적용 범위(2026년 7월 29일)**: **109** pytest 사례 호스팅(**104** 모듈 테스트 + **5** 새로운 Artifact\_publish 테스트 **3** 조건부 탑재 통합 시나리오 포함), 다중 대상 CRUD, 웹훅 전체 체인, SSRF, 재배포 upsert, WebSocket 상태, 자격 증명 엣지 사례 및 에이전트 도구 팩토리 — 실제 DB/vault/preflight/orchestrator를 포괄합니다. 외부 공급자 HTTP는 송신 경계에서만 조롱됩니다.

**배포 그 이상 - 전체 아티팩트 편집 수명 주기**: Myrm의 Artifact Portal은 단순한 뷰어가 아닙니다. 코드 아티팩트는 직접 편집할 수 있는 **Monaco Editor**(VS Code 코어)에서 열립니다. **SelectionToolbar**를 사용하면 코드를 강조 표시하고 수정/설명/최적화/설명 작업을 호출할 수 있습니다. 즉, 미리보기를 종료하지 않고도 외과적 AI 편집이 가능합니다. 편집 내용은 자동으로 추적되어 다음 메시지에 자동으로 삽입되므로 에이전트는 해당 버전을 계속 사용할 수 있습니다. React 아티팩트는 핫 리로드 기능이 있는 **Sandpack**을 통해 라이브로 렌더링됩니다. **버전 차이 보기(독점)** — 인라인/병렬 토글, 모바일 반응형 자동 인라인, 버전 레이블(V2→V3) 및 생성 중 실시간 차이를 통해 VS Code급 Monaco DiffEditor를 통해 AI가 변경한 내용을 정확하게 보려면 Diff 버튼을 클릭하세요. SHA-256 무결성 검사 및 스냅샷 롤백이 수명주기를 마무리합니다. WorkBuddy와 같은 경쟁 도구는 자체 구축된 편집 시스템보다는 외부 문서 통합(예: Tencent Docs)에 의존합니다.

**정직한 제한**: 장기 공개 사이트는 Deploy + 도메인을 사용해야 합니다. 순수 `code` 아티팩트는 먼저 `html`로 내보내야 합니다(프리플라이트 + UI 게이트 정렬). 공유 **취소 기능은 완전히 구현되었습니다**(원클릭 취소 → 즉시 `404 Link Revoked`, 취소 후 토큰 지문 영구 폐기, 취소된 비밀번호 링크는 절대 비밀번호 게이트를 표시하지 않으며, 취소 감사 로그 기록) — chat과 artifact 양쪽 모두 지원됩니다.

## 대 Codex — MCP 생태계, 에이전트 템플릿 및 다중 채널 자동화

Codex는 최근 선형 MCP 통합 및 자동화된 PM 작업 흐름을 선보였습니다. Myrm의 아키텍처는 이미 **543개 테스트**를 통해 검증된 모든 차원에서 매우 뛰어난 기능을 제공합니다.

| Capability      | Codex                          | Myrm                                                                                                                                                                                              |
| --------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| MCP config      | CLI only                       | GUI dialog + JSON batch import/export + security scan                                                                                                                                             |
| MCP security    | ❌                              | SSRF defense + DNS Pinning + OSV malware detection + safety annotations                                                                                                                           |
| Service catalog | ❌                              | 37 prebuilt services / 9 categories / search & filter / one-click connect                                                                                                                         |
| Per-Agent MCP   | Shared globally                | Each Agent has independent mcp\_ids + tool\_selections                                                                                                                                            |
| MCP status      | ❌                              | Real-time connection status + health checks                                                                                                                                                       |
| Reverse MCP     | ❌                              | Stateless HTTP memory endpoint for external IDEs (Claude Code / Cursor / Gemini CLI) — per-request Bearer auth, no session tracking needed                                                        |
| Agent templates | ❌                              | TemplateMarket + 27 PresetAgents + 10 YAML seeds (4 team + 6 individual) + 17 communication styles with 1-click switch + auto skill binding + atomic team instantiation with rollback             |
| Team agents     | ❌                              | Atomic creation with rollback — one-click deploy multi-agent teams                                                                                                                                |
| Channels        | Terminal only                  | 20+ providers (Slack / Discord / Telegram / Email / Feishu / WeChat / DingTalk / WhatsApp / iMessage / Google Chat / MS Teams / LINE / QQ / Matrix / Mattermost / IRC / Signal / Webhook / Voice) |
| Kanban          | ❌ (depends on external Linear) | Built-in Kanban + Pipeline templates + SSE events                                                                                                                                                 |
| Deployment      | CLI only                       | WebUI + Tauri desktop + SaaS                                                                                                                                                                      |

**주요 사항**: Codex의 "Linear MCP"은 단순히 외부 MCP 서버를 연결하는 것입니다. Myrm은 이미 전체 GUI, 보안 검색 및 37개의 사전 구축된 서비스 통합을 지원하고 있습니다. "PM 에이전트" 워크플로에는 새로운 플랫폼 기능이 필요하지 않습니다. Myrm의 기존 템플릿 시스템 + 채널 모니터링 + Kanban 파이프라인은 이미 원클릭 설정으로 이를 가능하게 합니다.

## vs Codex (OpenAI) — 앱샷 및 /goal GA

Codex는 최근 두 가지 주요 기능인 **Appshots**(⌘⌘를 통한 창 캡처 + 텍스트 추출) 및 **/goal 모드 GA**(장기 실행 자율 작업 실행)를 출시했습니다. Myrm을 비교하는 방법은 다음과 같습니다.

### 앱샷(창 캡처 + 텍스트 추출)

| Dimension               | Codex                        | Myrm                                                                                                                                                                                                                                                                                                                               |
| ----------------------- | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Platform                | ⚠️ macOS only                | ✅ **macOS + Windows** dual-platform full implementation                                                                                                                                                                                                                                                                            |
| macOS capture           | screencapture + text         | screencapture + AX API text extraction (up to 500 elements)                                                                                                                                                                                                                                                                        |
| Windows capture         | ❌ Not available              | ✅ PrintWindow/BitBlt + .NET UI Automation text extraction                                                                                                                                                                                                                                                                          |
| Text extraction         | Window text incl. off-screen | macOS: AX API / Windows: UI Automation (Text, Edit, Document controls)                                                                                                                                                                                                                                                             |
| Privacy protection      | ❌ ❌                          | ✅ App-level privacy blacklist with force-bypass (macOS + Windows)                                                                                                                                                                                                                                                                  |
| Screenshot size control | ❌ Raw size                   | ✅ 1.5MB threshold auto-downscale, saves LLM tokens                                                                                                                                                                                                                                                                                 |
| DPI handling            | Not mentioned                | Binary-search downsampling prevents Retina coordinate drift                                                                                                                                                                                                                                                                        |
| Return format           | Screenshot + text            | `list[ContentBlock]` structured multimodal (text + image)                                                                                                                                                                                                                                                                          |
| Safety                  | Computer Use permission      | 9 blocked key combos (macOS+Windows) + dangerous-text regex + **sensitive app firewall** (40+ apps × 3 checkpoints) + **TOCTOU revalidation after approval delay** + GUI BBox approval card + **cross-channel unified security** (desktop\_control ≥ shell\_exec in all modes — zero bypass vectors, 3083 security tests verified) |
| Visual approval         | Text-only or iPhone push     | **Inline BBox + AttentionBar + Tauri OS red frame** on the target monitor (screen-absolute coords, multi-monitor match)                                                                                                                                                                                                            |

**얻을 수 있는 것**: 상담원이 귀하의 데스크톱을 클릭하려고 하면 "승인하시겠습니까?"뿐만 아니라 **어디**가 표시됩니다. 텍스트로. Tauri에서는 채팅 창이 가려져도 **시스템 수준 빨간색 상자**가 계속 표시됩니다. macOS와 Windows 사용자 모두 완전한 Appshot 기능을 사용할 수 있습니다. 경쟁업체는 Windows 창 캡처 + 텍스트 추출을 제공하지 않습니다.

**정직한 제한**: OS 오버레이 연기에는 Tauri 데스크톱 앱이 필요합니다. 브라우저 전용 WebUI는 인라인 + AttentionBar를 가져오지만 OS 프레임은 가져오지 않습니다.

### /골 모드

| Dimension       | Codex /goal                 | Myrm Goal System                                                                                                                                                                                                               |
| --------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Planning        | Linear self-planning        | Main-agent `todo_write` + sandbox SSOT — opt-in, zero tax when off; CompletionGuard blocks early exit                                                                                                                          |
| Execution       | Linear, sequential          | DAG concurrent executor + Swarm Fission                                                                                                                                                                                        |
| Budget          | token\_budget only          | 4D budget (tokens / USD / wall-clock / turns)                                                                                                                                                                                  |
| Completion      | User checks                 | CompletionGuard — evidence-based TDD-like verification + temporal order enforcement + independent sandbox re-run                                                                                                               |
| Continuation    | "Asks if stuck"             | 11-layer dead-loop shield + Semantic Judge                                                                                                                                                                                     |
| File protection | ❌ ❌                         | InvariantSnapshot SHA-256 + Protected paths physical block                                                                                                                                                                     |
| Convergence     | ❌ LLM self-judges "blocked" | System-level: convergence\_window + no\_progress\_streak auto-detect                                                                                                                                                           |
| Multi-goal      | Single goal                 | Priority Queue + auto\_approve unattended serial                                                                                                                                                                               |
| Runtime adjust  | Not mentioned               | Dynamic Subgoals + Objective Hot-Edit                                                                                                                                                                                          |
| Git awareness   | Not mentioned               | Branch-Aware Stash & Migrate                                                                                                                                                                                                   |
| Frontend        | Check progress              | GoalControlPlane real-time panel + Execution Summary card                                                                                                                                                                      |
| Notification    | Built-in                    | `channel_notify_tool` — dynamic running-channel picker, pairing whitelist, workspace-bounded attachments, reliable send\_tracked delivery, in-app chat inbox (**102 pytest + live MiniMax E2E + 7 vitest + Chrome full flow**) |
| Tests           | Unknown                     | **762 tests** (continuation/manager/types/storage/audit/verification/streaming/goal\_tools/goal\_metrics/goal\_terminal/goal\_interceptor/goal\_queue/goal\_stash/steering)                                                    |

### 잠금 화면 및 리모컨

| Dimension      | Codex                           | Myrm                                                                    |
| -------------- | ------------------------------- | ----------------------------------------------------------------------- |
| Background run | Mac lock screen (not lid close) | SaaS: naturally unaffected; Local: GracefulShutdownManager + checkpoint |
| Mobile access  | ChatGPT App                     | Web frontend reconnects anytime + SSE real-time push                    |

### 사용자 불만 사항(댓글에서) Myrm 이미 해결됨

| Pain Point                      | Codex Status   | Myrm Solution                        |
| ------------------------------- | -------------- | ------------------------------------ |
| Windows not supported           | ❌              | ✅ WindowsBackend with uiautomation   |
| Token consumption too fast      | No budget      | GoalBudget 4D + 6-layer Prompt Cache |
| Context compression disappeared | User complaint | 22+ middleware context pipeline      |
| Ran 30h nonstop, no auto-stop   | No limit       | max\_time / max\_turns auto-pause    |
| Linux partial support           | ⚠️ dmg-based   | ✅ LinuxBackend native implementation |

**결과: Codex의 Appshots 및 /goal은 Myrm의 기존 기능의 단순화된 하위 집합입니다. Myrm은 3가지 플랫폼(Mac 전용 대비)을 포괄하고 DAG 실행(선형 대비)을 제공하며 Codex에는 전혀 없는 엔터프라이즈급 예산 제어 및 완료 확인 기능을 제공합니다.**

### Vibe Canvas — "포인트 앤 픽스" 아티팩트 상호 작용

| Capability              | Codex @Browser                             | Myrm                                                                |
| ----------------------- | ------------------------------------------ | ------------------------------------------------------------------- |
| Annotation method       | Screenshot coordinates (area selection)    | ✅ DOM element picking (precise outerHTML)                           |
| Token efficiency        | ❌ Base64 screenshot consumes vision tokens | ✅ 600-char HTML snippet, 10x fewer tokens                           |
| Supported content types | Browser pages only                         | ✅ 10 types: HTML/SVG/Mermaid/React/code/PDF/video/audio/spreadsheet |
| Modification loop       | Annotate → Agent modifies → page refresh   | ✅ Pick element → instruction → Agent modifies → live preview        |
| Offline support         | Requires @Browser sandbox                  | ✅ Pure frontend, works offline                                      |

**얻을 수 있는 것**: 아티팩트 미리보기에서 요소를 클릭하면 Myrm이 정확한 HTML 구조를 캡처하여 지침과 함께 에이전트에 보냅니다. 스크린샷도 없고 좌표 추측도 없습니다. 정확한 DOM 수준의 "포인트 앤 픽스"입니다.

### 브라우저 확장 브리지 - 인증된 세션 인계

| Capability           | Codex @Chrome        | Myrm                                                                      |
| -------------------- | -------------------- | ------------------------------------------------------------------------- |
| Connection           | Chrome extension     | ✅ MV3 Chrome extension + WebSocket + CDP proxy                            |
| Domain authorization | Global access        | ✅ Per-domain allowlist with wildcard patterns                             |
| Security             | Extension permission | ✅ Token auth + domain-level authorization + Approval card for each action |
| Status monitoring    | ❌                    | ✅ Real-time SSE status broadcast + frontend connection indicator          |
| GUI management       | ❌                    | ✅ Full settings UI (domains/tabs/disconnect) with i18n                    |
| Tab management       | Basic                | ✅ List/filter tabs + debugger attach/detach lifecycle                     |

**제공되는 혜택**: 에이전트가 세분화된 도메인 제어를 통해 실제 Chrome 세션(Gmail, SaaS 앱, 내부 도구)을 사용할 수 있도록 하세요. 모든 작업에는 귀하의 승인이 필요합니다. 실시간 상태는 확장 프로그램이 수행하는 작업을 정확하게 보여줍니다. Myrm은(는) OS Chrome/Edge `History.db` 또는 북마크 데이터베이스를 대량으로 읽지 **않습니다**. 로그인된 액세스는 Extension Bridge + 암호화된 Session Vault만 가능합니다.

**Myrm에 Chrome 쿠키 가져오기가 필요하지 않은 이유**: OpenClaw에는 영구 세션 저장 공간이 부족하기 때문에 Chrome 시스템 프로필 쿠키를 가져옵니다. 모든 브라우저 실행은 새로 시작됩니다. Myrm의 **SessionVault**(AES-256-GCM) + **auto\_restore\_domains**는 아키텍처 수준에서 이 문제를 해결합니다. 인계를 통해 한 번 인증 → 세션 암호화 및 저장 → 향후 방문 시 자동 복원. 여기에는 모든 인증 방법(비밀번호, 2FA, QR, OAuth)이 포함되고 쿠키 + localStorage(쿠키뿐만 아니라)가 저장되며 모든 플랫폼 및 배포 모드(클라우드 호스팅 포함)에서 작동하며 Chrome이 쿠키 형식을 업데이트할 때 유지 관리가 필요하지 않습니다. 196개의 관련 테스트가 통과되었습니다.

## 대 360 LobsterAI — 소비자 에이전트 플랫폼

360 LobsterAI는 수동 모델 계층 선택, 100개 이상의 사전 설정된 "전문 랍스터" 및 "코칭" 온보딩 흐름을 갖춘 소비자 중심 에이전트 제품(Zhou Hongyi 지원)입니다.

### 비용 인텔리전스

| Dimension          | 360 LobsterAI                   | Myrm                                                  | User Benefit                              |
| ------------------ | ------------------------------- | ----------------------------------------------------- | ----------------------------------------- |
| Model selection    | Manual 3 tiers (Lite/Save/Full) | **Auto ComplexityRouter** (SIMPLE/STANDARD/REASONING) | No guesswork — system picks optimal model |
| Routing algorithm  | ❌ (human judgment)              | **2-phase (rule matching + LLM Judge)**               | Accurate even for ambiguous tasks         |
| Session continuity | Context lost on tier switch     | **Session Momentum** prevents downgrades              | Multi-turn complex tasks stay on-tier     |
| Accuracy feedback  | ❌                               | **PenaltyTracker** — learns from misroutes            | Gets smarter over time                    |
| Privacy routing    | ❌                               | **PrivacyRouter** — sensitive data stays local        | Data sovereignty built-in                 |
| Budget control     | ❌                               | **3D×3-level auto budgeting + SSE alerts**            | Never overspend                           |
| Cost visibility    | Basic stats                     | **15+ dimension dashboard + cache economics**         | Full cost transparency per message        |

### 에이전트 템플릿

| Dimension      | 360 LobsterAI          | Myrm                                                                                                                                                      |
| -------------- | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Preset agents  | 100+ (quantity)        | 27 high-quality presets + 12 YAML templates (10 visible + 2 hidden; individual + team atomic creation with rollback) + unlimited custom + Org Marketplace |
| Template depth | System prompt only     | System prompt + tools + skills + model + security overrides + MCP + subagent bundling                                                                     |
| Customization  | Limited editing        | Full GUI editor + 1-click clone + import/export (HMAC + SHA-256 integrity) + Profile Time Machine (10-version rollback, industry-exclusive)               |
| Onboarding     | Q\&A "coaching" wizard | PresetAgent Gallery + conversational creation + per-agent suggestion prompts                                                                              |
| Anti-confusion | ❌                      | 5-layer anti-interference (Profile → Conditional Activation → Progressive Disclosure → Noise Gauge → Hybrid Retrieval)                                    |

### 다중 채널 액세스

| Dimension           | 360 LobsterAI               | Myrm                                                                            |
| ------------------- | --------------------------- | ------------------------------------------------------------------------------- |
| Channels            | 3-4 (Feishu, DingTalk, App) | **35+ providers** (Telegram, Slack, Discord, WeChat, WhatsApp, email, and more) |
| Per-channel binding | Not mentioned               | Each channel/topic can bind a different agent                                   |

### 360 LobsterAI에서 Myrm로 마이그레이션

360 LobsterAI에서 마이그레이션하는 사용자는 다음과 같은 이점을 얻습니다.

* **자동 비용 최적화** — "라이트"와 "풀" 모드를 수동으로 선택할 필요가 없습니다.
* **더 스마트한 라우팅** — 시스템이 선호도를 학습하고 시간이 지남에 따라 개선됩니다.
* **35개 이상의 채널** 대 3\~4개(채널별 에이전트 바인딩 포함)
* **엔터프라이즈 보안** — 소비자급 대비 6계층 방어
* **무제한 확장성** — 스킬 마켓플레이스 + 맞춤형 에이전트 및 고정 사전 설정
* **전체 데이터 소유권** — 자체 호스팅 옵션, 공급업체 종속 없음

## 스마트 데스크톱 다운로드 및 출시(대 Hermes / OpenClaw / 커서)

데스크톱 에이전트를 출시할 때 경쟁업체에서는 사용자를 **GitHub 릴리스**로 보내거나 수동 CPU 아키텍처 선택을 강제하는 경우가 많습니다. CI 경합으로 인해 업데이트 매니페스트가 손상될 수 있습니다.

Myrm(**검증된 v0.1.39**)은 **소비자급 다운로드 + 프로덕션 OTA + 정직한 릴리스 계약**을 제공합니다.

| Area                       | Typical competitors                                      | Myrm                                                                                                         | User benefit                                          |
| -------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------- |
| **Landing CTA**            | Links to GitHub / source — confusing for non-devs        | Hero **“Download Desktop”** → `/download` or direct installer                                                | Install like normal software                          |
| **Windows installer pick** | Release mixes `.msi` + OTA `setup.exe` — order-dependent | **Installer SSOT** always picks `.msi` for the website                                                       | New Windows users never download the OTA-only package |
| **Mac M-series Safari**    | Manual ARM/Intel pick or wrong Intel dmg                 | **WebGL GPU sniffing** + download-page fallback                                                              | Most Mac users get native ARM64 with zero choices     |
| **iPad posing as Mac**     | Useless `.dmg` downloads                                 | **Touch-point detection** → SaaS WebUI                                                                       | No wasted download                                    |
| **Version & integrity**    | Mismatched filenames, no checksums                       | Tag-synced version; **SHA256** + OTA **minisign `.sig`** + `latest.json`                                     | Verify what you installed                             |
| **Release cadence**        | Wait for all platforms                                   | **macOS ships first** (\~10 min), Win/Linux follow async                                                     | Don’t wait for the slowest job                        |
| **Website sync**           | Manual site edits after release                          | **`website-v*` tag** bake + deploy + **post-deploy curl smoke**                                              | Download page matches release automatically           |
| **Unsigned OSS macOS**     | Users think the app is “broken”                          | Download page **right-click → Open** guidance                                                                | Gatekeeper expectations set clearly                   |
| **In-app auto-update**     | Often no GUI OTA or git pull only                        | **Production OTA** (minisign + 4-platform `latest.json`) + 8-phase in-app UI; pubkey safety check at startup | Silent in-app updates after first install             |

**결과: 첫 번째 설치는 "GitHub 이해"에서 "다운로드 클릭"으로 진행됩니다. 이는 일반 사용자를 위한 관문입니다.**

## 로컬 마이그레이션 마법사(v1.4)

Myrm은(는) 로컬 및 Tauri 배포에 **GUI 최초의 경쟁업체 마이그레이션 마법사**를 제공합니다. 자동 검색, MCP 구성 자동 변환, 모델 자동 매핑 및 전체 테스트 실행/확인/롤백 수명 주기를 통해 \*\*14개의 경쟁사 어댑터(12개 준비)\*\*를 지원합니다.

### 5개의 검색 소스(로컬 / Tauri)

| Source          | What imports automatically                                                              | What you configure manually                          |
| --------------- | --------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| **Hermes**      | Persona, global memory, skills (review queue), **cron jobs (PAUSED import + rollback)** | Some MCP/channel extensions; **Kanban not migrated** |
| **OpenClaw**    | Memory MD, multi-workspace merge, `sessions.json` episodic                              | Channels, gateway keys                               |
| **Claude Code** | Skills, persona; instruction-only dry-run when memory lane empty                        | MCP servers in Settings                              |
| **Cursor**      | Rules, skills, memory fragments                                                         | IDE-specific paths vary by OS                        |
| **Codex**       | Config and memory exports where present                                                 | Plus subscription not migrated                       |

### 4개의 미리보기 차선

1. **페르소나 → 에이전트** — SOUL 스타일 지침이 대상 에이전트 프로필에 첨부됩니다.
2. **사실 → 전역 메모리** — 일괄 **롤백**이 포함된 구조화된 메모리 행.
3. **스킬 → 검토 대기열** — 가져온 스킬을 활성화하려면 승인이 필요합니다. 선택적 **에이전트 바인딩**.
4. **API 키 → 선택** — 자동으로 복사되지 않습니다. 사용자는 각 비밀을 확인합니다.

### 작업 흐름

설정 → 마이그레이션의 `Scan → Preview (dry-run) → Confirm → Result`. 서버 측 `resolve_competitor_import_source()`은 올바른 어댑터를 강제합니다(OpenClaw `source=auto`가 Hermes에 대한 잘못된 라우팅 수정).

### GUI-최초의 원활한 기술 마이그레이션 및 원자적 지속성

사용자가 타사 에코시스템 기술 번들(예: Hermes ZIP 내보내기)을 가져올 때 경쟁사 아키텍처는 기본 파일 재정의(`os.replace`) 및 순차 데이터베이스 쓰기에 의존하는 경우가 많습니다. SaaS 높은 동시성 조건에서는 이로 인해 치명적인 "분할 브레인" 시나리오(데이터베이스 레코드가 삽입되었지만 파일이 누락됨) 또는 API 정지가 발생합니다.

Myrm은 **무료 핫 마이그레이션 및 원자 지속성 엔진**을 도입합니다.

| Area                      | Hermes (Competitor)             | Myrm                                                              | User Benefit                                                                                        |
| ------------------------- | ------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| **Import Security**       | Basic guard checks              | **Pre-emptive AST interception + Persistent Claim-Check Staging** | Completely prevents Zip Bomb, Zip Slip, and Memory OOM attacks during drag-and-drop.                |
| **Metadata Fidelity**     | Brutal overwrite                | **YAML Deep Merge Engine**                                        | 100% losslessly preserves `version`, `author`, and custom extensions in third-party Frontmatter.    |
| **Database Transactions** | Sequential loop writes          | **SQLite Executemany Bulk Transaction** (BEGIN...COMMIT)          | All-or-Nothing atomicity — zero risk of phantom skill records.                                      |
| **Directory Split-Brain** | In-place file replacement       | **Blue-Green Swap + Atomic Rename**                               | Skills update atomically via `.tmp` → `.old` swapping, ensuring directories are never half-written. |
| **UI Freezing**           | Synchronous GC blocks main loop | **FastAPI BackgroundTasks Asynchronous GC**                       | Deletes expired staging files and old directories in the background, keeping API latency at 0ms.    |

**결과: 50명의 사용자가 ZIP 스킬을 동시에 업로드하면 경쟁사 서버가 충돌하거나 스레드가 누출됩니다. Myrm은 0ms 스레드 차단 및 더티 쓰기 위험 없이 대규모 동시 가져오기를 처리합니다.**

### 대 Hermes `claw migrate`

| Dimension        | Hermes CLI migrate     | Myrm Wizard                                                                                               |
| ---------------- | ---------------------- | --------------------------------------------------------------------------------------------------------- |
| Interface        | Terminal               | GUI with lane-level preview                                                                               |
| Rollback         | Limited                | Memory import batches rollback                                                                            |
| Skill governance | Copy folders           | Review queue + Agent binding                                                                              |
| Breadth          | Broader MCP auto hints | Narrower but explicit manual lanes for MCP/channels; **Hermes cron PAUSED import with dry-run skip list** |

**Hermes cron 가져오기(2026년 8월):** `test_hermes_cron_converter.py` **7/7 통과**(\~5초) — 일정 매핑, 모델 생략, no\_agent/script 건너뛰기, 적용 범위 행, 계획 수립. **확인되지 않음:** cron 가져오기 UI용 Chrome MCP E2E.

**정직한 점수**: 로컬 8개 소스 GUI 마이그레이션의 경우 **9.2/10** — "모든 경쟁사 아티팩트에 완벽하지는 않습니다." **SaaS 클라우드 샌드박스에서는 사용할 수 없습니다**(사용자의 호스트 파일 시스템에 액세스할 수 없습니다). 로컬 WebUI 또는 Tauri 데스크톱만 사용하세요.

### 확인됨(2026-06-08)

개발자 컴퓨터의 자동 회귀(최소 배치, 총 7초):

| Suite                                                                                            | Result         |
| ------------------------------------------------------------------------------------------------ | -------------- |
| Migration system (architecture guard + discovery + loaders + split + preview + E2E + API) pytest | **125 passed** |
| Architecture `_ARCH.md` placeholder gate                                                         | **277 passed** |
| OSS scripts architecture tests                                                                   | **5 passed**   |
| `check_fractal_docs --no-stub` + line budget CI scripts                                          | **OK**         |

**총 마이그레이션 관련 테스트: 276개 모두 통과**(2026년 7월 25일 — 14개 경쟁사 어댑터 / 테스트 실행 세션 / 가져오기 어댑터 / MCP 구성 변환기 / 모델 마이그레이션 / 아키텍처 가드 / 다중 경쟁사 검색 / E2E / API / 기술 일괄 가져오기 포함). 확인된 경쟁업체(OpenClaw, Hermes, DeerFlow, CodePilot, LobsterAI, CoPaw, jiuwenclaw, PilotDeck, Grok Build): **GUI MCP 자동 변환 기능이 있는 14개 소스 마이그레이션 마법사 없음**; Hermes은 CLI `claw migrate`만 제공합니다. Grok Build는 TUI 모달을 통해 2개의 소스(Claude + Cursor)를 지원합니다.

### 마이그레이션 후 얻을 수 있는 이점(사용자 대상)

* **페르소나와 습관을 유지하세요** — SOUL 스타일 지침은 모든 경우에 적용되는 일률적인 기본값이 아니라 귀하가 선택한 에이전트 프로필에 따라 결정됩니다.
* **구조화된 메모리 유지** — 마음이 바뀌면 일괄 롤백을 통해 사실과 에피소드 세션을 가져옵니다.
* **기술을 통제** — 가져온 기술은 검토 대기열에 보관됩니다. 귀하는 이를 승인하고 올바른 에이전트에 바인딩합니다.
* **스킬 사용 내역 유지** — 호출 횟수, 마지막 사용 날짜, 고정 상태 및 수명 주기 상태가 Hermes `.usage.json`에서 자동으로 보존됩니다. 가장 많이 사용하는 기술이 우선순위로 유지됩니다. 고정된 스킬은 고정된 상태로 유지됩니다. 콜드 스타트 ​​재학습 기간이 없습니다.
* **약속하기 전에 절감액을 확인하세요** — 테스트 실행 미리 보기에는 토큰 경제 비교 카드가 표시됩니다. 즉, 현재 스킬 로딩 비용(경쟁사 전체 주입)과 Myrm의 온디맨드 로딩입니다. 일반적인 절감액: **94%**(예: 15개 스킬: 턴당 7,500 → 450 토큰).
* **자동 키 도난 방지** — API 키는 차선별로 선택한 경우에만 가져옵니다.
* **정직한 후속 조치** — MCP 서버 및 메시징 채널은 설정에서 안내됩니다(우리는 Hermes CLI 힌트와 원클릭 채널 패리티를 주장하지 않습니다).
* **Hermes cron 제어됨** — 예약된 작업 가져오기 **일시 중지됨**; 미리보기에는 건너뛰기가 표시됩니다. 설정 → Cron에 대한 결과 링크; 일괄 롤백 가능. Kanban은 자동으로 마이그레이션되지 **않습니다**.

**제품 레이어**: Local/Tauri에서 **myrm-agent-frontend**(마법사 UI) + **myrm-agent-server**(검색/드라이런/확인 APIs)를 엽니다. 닫힌 **하네스** 레이어는 가져오기 유형 계약만 제공하며 별도의 마이그레이션 UI는 없습니다.

## Myrm을 선택하여 얻을 수 있는 것

<CardGroup cols={2}>
  <Card title="맥락을 잃지 마세요" icon="brain">
    42+ module memory system — the most complete AMO implementation in the industry. 8 memory types, 7-signal retrieval fusion, 8-layer staleness defense (including LLM-driven per-fact expiry review), and cross-session consolidation with one-click rollback. What Anthropic Dreaming and Mem0 partially cover, Myrm delivers end-to-end.
  </Card>

  <Card title="어디서나 작업" icon="mobile">
    Approve tasks, steer agents, and monitor progress from any device via 35+ messaging channels.
  </Card>

  <Card title="스마트 도구 사용법" icon="wand-magic-sparkles">
    3-tier tool layering + on-demand loading + 3D health monitoring + 14-type error diagnostics with expert fix suggestions. Tools are selected precisely, used effectively, and self-heal on failure.
  </Card>

  <Card title="엔터프라이즈 보안" icon="shield-check">
    6-layer defense-in-depth with budget control, PII protection, taint tracking, and audit trails.
  </Card>

  <Card title="제로 벤더 종속" icon="unlock">
    100+ models, self-hosted or cloud. Your data is always yours.
  </Card>
</CardGroup>

## vs OpenClaw 2026년 6월 1일 — 跨越"能用"到"好用"的终极shape态

OpenClaw 2026.6.1 是其重磅更新，主打 Windows原生节点, 技能工坊, 工作看板以及稳定性修复.然면临着"更新即崩"(如飞书/QQ断连)、任务缺乏直观可视化干预、以及"缝合感"较强的痛点。

Myrm 에서 架构和体验设计上实现了降维打击:

### Myrm이 더 나아가는 곳

| 维度                      | OpenClaw 2026.6.1                                               | Myrm                                                                                                                                          | 用户收益 (Migration Win)                                                      |
| ----------------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| **桌面原生体验**              | 仅提供 `Windows Companion` 节点环境                                    | **Tauri 桌面端 + macOS 刘海屏状态胶囊**                                                                                                                 | 提供系统级沉淀。当任务后台运行时，无需打开窗口，直接看菜单栏胶囊即可了解进度。                                   |
| **任务可视化干预**             | Workboard 纯展示层                                                  | **动态看板 + 实时断路器可视化 (Circuit Breaker)**                                                                                                         | 不仅能看，当子任务死循环时，系统自动熔断标红，或在手机端推送交互卡片，用户点击【Unblock】瞬间接管。                     |
| **渠道通信自愈**              | "修复"但评论区频发飞书/QQ掉线                                               | **断点续传 + SQLite 离线消息队列 + 指数退避重连 + Typing Ticket 主动刷新（monotonic clock 防漂移）**                                                                   | 即便网络波动或 Token 过期，长文本也能断点续传，不丢消息不卡死。微信长任务不再出现「正在输入...」冻结。                  |
| **技能安全演进**              | 基础 Proposal 流程                                                  | **GUI 审批流 + Quarantine 检疫隔离 + 静态扫描**                                                                                                          | AI 学习的新技能必须经过防投毒扫描，用户在前端审批后才能上线，杜绝大模型恶搞。                                  |
| **系统稳定性基建**             | `openclaw doctor` 命令行诊断                                         | **前端一键体检 + OOM 静默防护 (Cgroup-Aware) + mtime 状态存储 + 一键诊断导出 (Markdown/JSON)**                                                                    | 在 Docker 或 SaaS 下不再无故消失，通过前端即可了解所有网络、端口和 API 健康度，一键导出诊断报告反馈给开发者。          |
| **交互 UX 细节**            | 命令行打字感                                                          | **长文自动目录 (TOC) + IME 候选词保护 + Quick/Reasoning 模型秒切 + 消息队列 DnD 拖拽排序（排队中可调整发送顺序，竞品均无）+ 专业字体系统（Inter + JetBrains Mono 自托管 + 3套预设 + 无障碍字体 + 零闪烁）** | 极具质感的现代聊天界面。报告自动生成目录并跟随滚动，排队消息可拖拽调整优先级，聊天流畅度比肩原生 App，专业字体排版让长时间阅读更舒适。     |
| **Obsidian Vault 迁移闭环** | 仅 CLI `workspaceDir` JSON 手配                                    | **迁移向导 Result 卡片 + Onboarding 预填 bind → Start Chat 首条消息写 project SSOT**（5 pytest 2026-07-28）                                                  | 迁完 Obsidian vault 后无需再手动建 Project/绑路径，Files 面板与 Agent 首句即可读写 vault `.md`。 |
| **Obsidian 图片检索**       | 无 wiki asset caption 索引                                         | **Vision caption + FTS5/Qdrant · Chat Sources 缩略图 · 融合 wiki\_query/knowledge\_recall**（56 pytest 2026-07-29）                                  | 笔记里的 `![[img]]` 导入后可自然语言找图；诚实边界：文字找图，非 OpenViking 式以图搜图。                  |
| **第二大脑日常双闹钟**           | Article 8 需手配 Claude Schedule；OpenClaw/Hermes 仅通用 morning-brief | **Settings Wiki 一键 preset：06:00 稍后读 + 07:00 知识库晨间摘要（≤3 行 · `[SILENT]`）**（51 pytest 2026-07-29）                                                | 迁完 Obsidian 后不用自己拼 Cron；早上知道「昨天 vault 变了啥」。                               |

**一句话总结**:从 OpenClaw 迁移到Myrm，你将告别"修一天跑一小时"的极客折腾期，获得一个拥有全天候健壮队列、极致 UI/UX细节以及跨端원생体验의企业级 AI 工작품站.

### 实时语음을 对讲(실시간 음성 및 다중 모달 대화)

OpenClaw 拥有成熟的语음을 架构（多传输层、插件化提供商、电话集成），但 Myrm **사용용 户实际体验화성본**维島实现了超越:

| 维度                              | OpenClaw                                 | Myrm                                             | 用户收益                                                                                                            |
| ------------------------------- | ---------------------------------------- | ------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- |
| **零成本开箱**                       | 所有 STT/TTS 均需付费 API key                  | **Edge TTS 免费 + Local Whisper 免费**               | 无需任何 API key 即可开始语音对话，零成本体验完整语音功能。                                                                              |
| **隐私优先 STT**                    | 语音必须上传到云端识别                              | **Local Whisper 本地运行**                           | 语音数据不离开设备，适合企业和隐私敏感用户。                                                                                          |
| **语音+视觉融合**                     | 无                                        | **摄像头视觉理解 + 语音交互**                               | 语音对话中说"看看这个是什么"，AI 直接通过摄像头理解画面内容。                                                                               |
| **Agent 全能力闭环**                 | Agent Consult（简单工具调用）                    | **VoiceAgentBridge（全能力 Agent）**                  | 语音问"帮我搜一下今天的新闻"，Agent 直接调用搜索/记忆/MCP 全套工具链。                                                                      |
| **TTS 智能摘要**                    | 长文本原样播报                                  | **自动摘要后播报**                                      | 避免 AI 朗读 3000 字论文，自动精炼后播报，节省用户时间。                                                                               |
| **延迟观测**                        | 基础指标                                     | **三段延迟拆分（params/agent/tts）**                     | 精准定位语音响应慢在哪个环节，便于优化。                                                                                            |
| **Inline A2UI (Web / desktop)** | GPT-Live fixed preset cards (voice-only) | **Surface-gated render\_ui in Web Chat & Tauri** | In-chat forms, charts, and live panels in GUI sessions — not exposed during voice-only Realtime or Gemini Live. |

**关键数据**:**1,176 项**语음을 关测试전체부통(语음을 核心 632 + Discord Voice 全栈 485 + Channel Security 59),覆盖 실시간 API / TTS 5 提供商 / STT 5提供商 / WebSocket 전체双工 / Barge-in / Agent Bridge / Vision 融합 / Discord Wake Word / VoiceReceiver DAVE 加密 / VoiceFollowManager 自动跟随。

## vs DeerFlow — 彻底告别大模型崩溃死循环

디어플로우作为一个优秀的开源智能体框架, 에서 健壮性处理上遇到了典型的业界难题：大模型极易因为长日志和异常输流引发死循环崩溃。Myrm将 DeerFlow는 核心点转化为**원생중에서 降维打击解决方案**을 제공합니다.

### 工具调用안전망(도구 호출 안전망)

无论是使用 LangChain 还是生 API，执行长线任务时极易遭遇致命的崩溃死循环。Myrm 实现了免人工干预的**100% 자체 제작**:

| 能力           | Myrm Agent                          | DeerFlow / 普通 LangChain Agent | 优势                                   |
| ------------ | ----------------------------------- | ----------------------------- | ------------------------------------ |
| **工具输出预算控制** | ✅ **自动截断与落盘 (Spillover)**           | ❌ 仅配置最大字符数，超长直接丢失             | **永远不会 OOM，且数据不丢**                   |
| **超长数据处理**   | ✅ **预览摘要 + 本地持久化引用**                | ❌ 粗暴截断，无法查阅全文                 | **大模型既知道结果超长，又知道去哪里读完整日志**           |
| **悬空工具调用自愈** | ✅ **Dangling Tool Call Healer 中间件** | ❌ 报错崩溃死循环                     | **自动补齐合成的错误回执，使得消息序列合法，让模型自行修复残缺调用** |

**사용户感知收益**:当别的 에이전트 跑到一半因为“日志太长”或“JSON 残缺”而崩溃挂起时，Myrm会自动截取超长日志存入本地文件，并用一段礼貌的提示语告诉大模型：“输流过长已落盘，请使用读文件工具查看某某路径”。它永远能优雅地处理各种边界崩溃。

### 智能记忆检索(컨텍스트 인식 TF-IDF 메모리 검색)

에서 注入长期记忆时，普通框架会盲目按时间或事实置信島排序，导致上下文被大는 "높은 수준의 속도로 但与当前任务完全无关"의 噪而忘记了核心指令입니다.

Myrm 引入了 **TF-IDF 与置信道双重加权检索**：지금 注水前，先利用 `tiktoken` 提取当前对话最近几轮森为`current_context`, 计算所有记忆与该上下文的余弦权评分 (`similarity*0.6 + confidence*0.4`).

**용户感知收益**:如果你积累了数百条记忆，迁移到 Myrm后绝不会体验到因为"记得多而变笨"의 痛点입니다. 우리는 "最精准"의 토큰을 사용하고 있습니다.

### 智能防泄漏与零卡顿的标题生成 (O(1) 안티 블로킹 타이틀 생성)

이벤트 루프 차단);此외，廉价模型生成的标题经常带有 `Title:` 等废话前缀，且容易暴露 API Key 等敏感信息。

Myrm 에서 底层实现了 **O(1) 早期截断**与军工级脱敏管线:

| 能力         | Myrm Agent                         | DeerFlow / 传统框架 | 优势                          |
| ---------- | ---------------------------------- | --------------- | --------------------------- |
| **防阻塞性能**  | ✅ **O(1) 早期截断**                    | ❌ O(N) 全文正则，易卡死 | **无论粘贴多大文件，前端 UI 永远丝滑零卡顿**  |
| **凭证脱敏**   | ✅ **调用 `redact_leaks` 抹除 API Key** | ❌ 原样发送给 LLM     | **彻底封堵隐式 Token 泄漏与提示词注入漏洞** |
| **深度降噪**   | ✅ **正则剥离代码块、URL、HTML**             | ❌ 原始文本直接生成      | **避免大模型被无关代码迷惑，标题更精准**      |
| **智能容错**   | ✅ **空文本 0 Token 拦截，统一英文兜底**        | ❌ 仍调用 LLM 或报错   | **极端输入下不浪费 Token，UI 保持整洁**  |
| **多语言自适应** | ✅ **`<user_input>` XML 隔离强制语种跟随**  | ❌ 易出现中英混杂       | **全球化体验更佳**                 |

**사용户感知收益**:哪怕你粘贴了 1MB 的错误日志，Myrm 100%碾压竞품.

### 深titude研究与长程任务挂机(심층 연구 및 오프라인 Guardian)

DeerFlow 1.x는 Deep Research 框架广受好评, 但 2.0 已完全重写为통용 Agent Harness(README 明确说"v1과 코드를 공유하지 않습니다"), 원래 1.x에서 공유하기

| 能力                             | Myrm Agent                                                                                                                                               | DeerFlow 2.0                      | 优势                                             |
| ------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- | ---------------------------------------------- |
| **五阶段研究编排**                    | ✅ CLARIFY→PLAN→EXPLORE→RESEARCH→REPORT                                                                                                                   | ❌ 2.0 无专用研究编排                     | **结构化五阶段编排，开箱即用**                              |
| **本地知识预查询 (EXPLORE)**          | ✅ Wiki FTS5 零 LLM 成本自动检索本地知识                                                                                                                             | ❌ 无                               | **已有知识不重复搜索，节省 token 和时间**                     |
| **研究计划确认闸门**                   | ✅ PhaseWaiter + PlanConfirmationCard（批准/编辑/跳过）                                                                                                           | ❌ 无                               | **执行前审阅计划，避免跑偏浪费 token**                       |
| **双模型成本优化**                    | ✅ 研究用轻量模型 + 主模型规划/报告                                                                                                                                     | ❌ 无                               | **研究任务 API 费用大幅降低**                            |
| **自适应思维链**                     | ✅ 非推理模型自动注入 think 工具，推理模型自动省略                                                                                                                            | ❌ 无                               | **模型切换零配置，始终保持最佳推理质量**                         |
| **断线自动后台守护**                   | ✅ OfflineDurableTask DB 持久化 + Power Lock 防休眠                                                                                                             | ⚠️ 仅内存级 DisconnectMode            | **关掉浏览器、电脑休眠，任务照跑不误**                          |
| **Server 崩溃自动恢复**              | ✅ 重启后从 DB 恢复 + 成功/失败精确分流通知（SSE error chunk 检测 + Durable Resume 失败主动告警 + 通知中心一键跳转对话）                                                                      | ❌ 进程内 RunManager 全部丢失             | **服务器意外重启？Myrm 自动接力，成功或失败一目了然**                |
| **交互式研究确认**                    | ✅ ClarificationWaiter（暂停等用户确认方向）                                                                                                                         | ✅ ClarificationMiddleware         | **研究过程可纠偏，避免跑偏浪费 Token**                       |
| **前端透明重连**                     | ✅ StreamInterruptedError → attachToChat 自动恢复                                                                                                             | ⚠️ 需手动处理                          | **网络波动？用户完全无感**                                |
| **实时成本透传**                     | ✅ 每轮研究实时推送 cost\_usd + 预算警告/超支                                                                                                                           | ❌ 无                               | **花了多少钱一目了然，超支立刻预警**                           |
| **四重编排确定性**                    | ✅ THINK 工具 + FINALIZE 条件 + max\_cycles + cycle reminder                                                                                                  | ⚠️ 依赖模型原生能力                       | **研究不会跑偏或死循环**                                 |
| **Prompt Cache 友好**            | ✅ 纯文本计划注入 system prompt 前缀，cache 命中率最大化                                                                                                                  | ⚠️ 文件落盘模式 cache 不友好               | **重复研究场景成本大幅降低**                               |
| **增量研究自动复用**                   | ✅ 旧报告 Wiki Vault 自动入库 + EXPLORE FTS5 自动检索旧知识                                                                                                             | ❌ 用户需手动指定旧文件                      | **后续研究自动衔接，无需手动切换模式**                          |
| **隐式交叉验证**                     | ✅ THINK 评估发现 + Information Integrity 标注不一致 + 偏离机制修正旧结论                                                                                                   | ❌ 无系统级机制                          | **发现旧报告错误时自动纠正，研究更可靠**                         |
| **对比评估维度模板**                   | ✅ 对比类查询自动按统一维度规划步骤 + 报告末尾生成汇总对比表                                                                                                                         | ❌ 无                               | **框架对比、技术选型场景输出专业对比表**                         |
| **Knowledge three-layer flow** | ✅ Same-session chat\_history + cross-session Wiki auto-archive with EXPLORE recall + general chat `memory_search_tool(corpus=memory)` semantic retrieval | ❌ No cross-session knowledge flow | **Research never breaks across conversations** |

**사용户感知收益**:你可以发起一个数发起一个数small研究任务后安心关闭浏览器甚至合上笔记本——Myrm会自动阻止系统休眠、将任务状态持久化到数据库。即使服务器의료외중재启，Myrm也会自动恢复中断的任务并在完成后推送系统文記。研究开始前，你的 Wiki知识库会被自动检索，已有知识不再重复搜索，直接节省 토큰费用;旧报告会自动入库并在后续研究中复用 and验证，确保知识不断迭代새로운 것. Wiki 自动归档并被后续研究召回，普通对话中 AI也能通过记忆检索工具访问历史研究。对比类查询（如"React vs. Vue") 자체 개발 속도가 향상되었습니다. UI는 매우 강력합니다.

## 긴 보고서 읽기(자동 TOC)

상담원 답변에 여러 제목이 포함된 경우 Myrm 메시지 옆에 **자동으로 목차가 작성**됩니다. 이동할 장을 클릭하면 스크롤할 때 강조표시가 따라옵니다. ChatGPT, Hermes 및 OpenClaw는 다중 섹션 보고서에 대해 동등한 채팅 내 탐색 기능을 제공하지 않습니다. 사용자는 일반적으로 개요를 얻기 위해 콘텐츠를 Notion 또는 Word에 복사합니다.

|                       | Myrm          | Typical chat UIs |
| --------------------- | ------------- | ---------------- |
| Auto TOC              | ✅ ≥2 headings | ❌ scroll only    |
| Scroll sync           | ✅             | ❌                |
| Works while streaming | ✅ (debounced) | N/A              |

## 다중 에이전트 오케스트레이션 및 제로 트러스트 확인(대 Hermes 에이전트/Claude 코드)

다중 에이전트 아키텍처 영역에서 대부분의 프레임워크는 맹목적인 신뢰와 비결정적 LLM 즉흥성에 의존합니다. Myrm은 연속적인 병목 현상을 해결하고 Hermes 및 Claude Code와 같은 경쟁사에서 발견되는 "환각적인 성공" 및 "예산 소진"의 문제점을 완전히 제거합니다.

### Myrm이 더 나아가는 곳

| Area                  | Hermes / Claude Code             | Myrm                                      | User Benefit                                                                                                                                                            |
| --------------------- | -------------------------------- | ----------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Verification**      | Blind trust in LLM summaries     | **Zero-Trust Verification**               | Enforces physical verifiable credentials (e.g., file paths, exit codes). Sub-agents cannot fake success, effectively ending task hallucination.                         |
| **Sandbox Security**  | Background agents can trigger UI | **UI Interaction Blacklisting**           | `LEAF` node sub-agents are physically restricted from accessing UI/Chat interfaces, preventing them from unexpectedly interrupting the user.                            |
| **Language Context**  | Sub-agents default to English    | **Dynamic Spec Injection**                | The parent orchestrator dynamically injects the user's active language and style guidelines, ensuring the final report is completely cohesive (no more "Chinglish").    |
| **Budget Control**    | Timeouts only (burns tokens)     | **Iteration Circuit Breaker & Downgrade** | Introduces a hard limit on iteration steps to stop deadlocks instantly. Automatically downgrades non-core tasks to cheaper models when budgets run low.                 |
| **Human-in-the-Loop** | Simple "Yes/No" approval         | **Seamless Context Injection**            | During a UI breakpoint approval, users can inject corrective text directly into the agent's state machine, steering wandering agents back on track with a single click. |

### 마이그레이션 성공

Hermes 또는 Claude Code의 동적 워크플로에서 마이그레이션하면 다음과 같은 이점이 있습니다.

* **절대적인 비용 예측성**: 상담원이 루프에 갇혔다고 해서 막대한 API 청구서를 보고 깨어나지 마세요.
* **진짜 실행 증거**: Myrm에서 작업이 완료되었다고 말하면 LLM의 상상이 아닌 OS 수준 실행 로그에 의해 뒷받침됩니다.
* **완벽한 UI 경험**: 백그라운드 에이전트는 엄격하게 백그라운드에 남아 있으며 인간의 개입은 바이너리가 아닌 풍부하고 교정적입니다.

## 시각적 승인, 아티팩트 수명 주기 및 지능형 템플릿 재사용(Codex와 비교)

Codex는 기본 스크린샷 승인을 제공하며 아티팩트 관리는 제공하지 않습니다. Myrm은 생성부터 배포까지 전체 아티팩트 수명주기를 갖춘 **완벽한 시각적 승인 시스템**을 제공합니다. **347 아티팩트 전달 전체 스택 테스트**(하네스 레지스트리 137 + 서버 처리 105 + 프런트엔드 포털 105)로 검증되었습니다. 제로 클릭 전달 파이프라인: 에이전트가 파일 생성 → ArtifactRegistry가 중복 제거로 자동 등록 → SSE 이벤트 → 미리 보기가 포함된 포털 자동 열기(경쟁업체는 OS Open만 호출, 버전 관리 없음, 게시 없음, 데스크톱 전용).

### Myrm이 더 나아가는 곳

| Area                       | Codex            | Myrm                                                                                                                                                        | User Benefit                                                                                       |
| -------------------------- | ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| **Visual Approval**        | Basic screenshot | **17 dedicated files**: Highlight + AttentionBar + OS Overlay + RequestRenderer + PendingCard + InlineSection + UnavailableCard                             | See exactly what the Agent wants to do, approve/reject/edit with full context across all platforms |
| **Desktop Native Overlay** | ❌ No desktop app | **Tauri Rust-native** `visual_approval_overlay.rs` — transparent red frame on main screen                                                                   | Never miss a pending approval even when the app is minimized                                       |
| **Mobile Adaptation**      | ❌ ❌              | **MobileStatusBoard** + swipe gestures + responsive layout                                                                                                  | Full agent control from your phone                                                                 |
| **Graceful Degradation**   | ❌ ❌              | **VisualApprovalUnavailableCard** falls back to text-based approval                                                                                         | Works even when screenshots fail                                                                   |
| **Artifact Renderers**     | Basic            | **13 types**: PDF (text-selectable + annotation links) / Spreadsheet / Word / PPTX / React / SVG / Mermaid / Code / Document / HTML / Video / Image / Audio | Preview any file type without leaving the chat                                                     |
| **Live Code Editing**      | ❌ ❌              | **Sandpack ReactPreview**: preview/code/split views + ConsolePanel + Tailwind                                                                               | Edit Agent-generated React components in real-time with hot-reload                                 |
| **Precision Code Editing** | ❌ ❌              | **SelectionToolbar**: select code → modify/explain/optimize/comment/copy                                                                                    | Collaborate with Agent at the code-selection level                                                 |
| **One-Click Publish**      | ❌ ❌              | **PublishModal + Hosting Targets**: Vercel / CF Pages / Netlify / Webhook — Globe publish, zero LLM tokens + WebSocket status + preflight                   | Ship HTML artifacts to multiple platforms in seconds — no Git or Agent tools                       |
| **Version Management**     | ❌ ❌              | **ArtifactsCenter**: immutable timeline + SHA256 integrity + rollback; **5-locale UI** (zh/en/ja/ko/de) with automated i18n regression guards               | Enterprise-grade artifact audit trail                                                              |
| **Skill Detection**        | ❌ ❌              | **SkillDetectionCard**: auto-detect SKILL.md → one-click package & register                                                                                 | Turn any Agent-generated tool into a reusable skill                                                |
| **Memory System**          | ❌ ❌              | **14 DB models**: Profile / Procedural / Pending / SharedContext + import/archive/rollback/audit                                                            | Agent remembers your preferences, coding style, and report formats                                 |
| **Skill Evolution**        | ❌ ❌              | **SkillEvolutionEngine** + ConfidenceApprovalFlow + A/B testing                                                                                             | Agent automatically learns and improves from every interaction                                     |
| **Template Reuse**         | ❌ ❌              | **Procedural Memory** "remember this format" + automatic pattern extraction                                                                                 | Smarter than static templates — adapts to new data automatically                                   |

### 마이그레이션 성공

Codex에서 전환하면 다음을 얻을 수 있습니다.

* **멀티 플랫폼 시각적 승인**: 기본 스크린샷부터 웹 인라인 하이라이트, Tauri OS 오버레이, 모바일 스와이프 동작까지
* **아티팩트는 영구 자산이 됩니다**: 설정에서 SHA256 변조 방지 확인 및 다중 대상 호스팅 게시를 통해 완벽한 버전 관리
* **에이전트가 귀하의 스타일을 학습**: 수동으로 템플릿을 저장할 필요가 없습니다. 에이전트가 귀하가 선호하는 보고서 형식과 코딩 패턴을 자동으로 학습합니다.
* **정밀한 협업**: Artifact Portal에서 코드를 선택하고 에이전트를 통해 직접 수정/설명/최적화/댓글을 트리거합니다.

### AI 동반자 및 데스크톱 애완동물 상태 시각화(Codex와 비교)

Codex는 \~4개 상태를 표시하는 기본 부동 애완동물을 제공하는 반면, Myrm은 **65개의 스프라이트 vitest 케이스**(7개 파일, R06 PSUA 브리지/버블/어웨이 완료 포함, **확인을 위해 번으로 로컬 실행**) 및 **2개의 컴패니언 pytest 통과**(설치/제공, 2026년 8월 에이전트 실행)가 포함된 완전한 AI 동반 시스템을 제공합니다.

| Capability                       | Codex    | Myrm                                                                                                                                 | User Benefit                                                                                          |
| -------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| **Petdex Animation States**      | \~4      | **7 Hermes-aligned states** (idle/run/review/jump/wave/failed/**waiting**)                                                           | See exactly what the Agent is doing — **waiting when you must approve or clarify**                    |
| **Agent Appearance Sync**        | ❌        | **Auto-changes species + hat per agent** (5 builtin + custom emoji avatar)                                                           | One glance tells you which Agent is active                                                            |
| **Platform Support**             | App only | **Web + SaaS + Tauri Desktop**                                                                                                       | Your companion follows you everywhere                                                                 |
| **Petdex Lifecycle GUI**         | ❌        | **Gallery install + chip switch + remove + `/pet` 0-token palette**                                                                  | Full pet lifecycle without CLI                                                                        |
| **HITL waiting semantics**       | ❌        | **5 GUI blocked sources → waiting row** (not false waving)                                                                           | Glance at the pet — know it's your turn                                                               |
| **Offline Installed Pets**       | ❌        | **fail-open when catalog offline**                                                                                                   | Keep using installed sprites without manifest                                                         |
| **Tauri pop-out overlay (PSUA)** | ❌        | **Transparent always-on-top puppet window** — status bubble, mini-composer, mail unread, alpha click-through; main window owns state | Keep working while minimized — glance or send a line without surfacing the app (**≥ Hermes pop-out**) |
| **Customization**                | ❌        | Name / 15 species / 9 hats / spritesheet / 5 sizes + Codex 467+ community assets                                                     | Make the companion yours                                                                              |
| **Evolution System**             | ❌        | 5 rarity tiers + XP + stat growth + shiny variants                                                                                   | Grow your companion over time                                                                         |
| **Interaction System**           | ❌        | Snack feeding (3/day) + XP + birthday detection + mood system                                                                        | Delightful micro-interactions                                                                         |

**마이그레이션 성공**: 간단한 4개 상태 아이콘에서 승인 시 정확한 **대기**, **Tauri 팝아웃 데스크톱 워크플로**, 에이전트 ID 동기화, 진화 및 플랫폼 간 일관성을 갖춘 Hermes 정렬 7개 상태 Petdex 컴패니언으로 바뀌었습니다.

### 음성 입력 및 전이중 음성 세션(Codex / Claude / ChatGPT 대비)

Myrm은(는) AI 에이전트 간에 가장 포괄적인 음성 통합을 제공합니다. 3가지 세션 모드에 걸쳐 **4,200개 이상의 라인** 풀 스택 음성 코드입니다.

| Capability                    | Codex | Claude Desktop | ChatGPT         | Myrm                                          |
| ----------------------------- | ----- | -------------- | --------------- | --------------------------------------------- |
| **Chat Mic Button**           | ✅     | ✅              | ✅               | ✅                                             |
| **Real-Time Streaming STT**   | ❓     | ❌              | ✅               | ✅ Deepgram Nova-3 + batch fallback            |
| **Push-to-Talk**              | ❌     | ❌              | ❌               | ✅ Hold-to-talk + click-to-toggle              |
| **Full-Duplex Voice Session** | ❌     | ❌              | ✅ (native only) | ✅ 3 modes                                     |
| **Agent Bridge Mode**         | ❌     | ❌              | ❌               | ✅ Server-side STT→Agent→TTS                   |
| **OpenAI Realtime WebRTC**    | ❌     | ❌              | ✅               | ✅ Sub-300ms latency                           |
| **Barge-In Detection**        | ❌     | ❌              | ✅               | ✅ Adaptive threshold                          |
| **3-Tier STT Fallback**       | ❌     | ❌              | ❌               | ✅ WebSocket → REST → Browser native           |
| **Multi STT Provider**        | ❓     | 1              | 1               | ✅ 3+ providers                                |
| **6 TTS Providers**           | ❌     | 1              | 1               | ✅ Browser/OpenAI/ElevenLabs/Fish/MiniMax/Edge |
| **Camera Vision Fusion**      | ❌     | ❌              | ✅               | ✅ Auto vision intent detection                |
| **Discord Voice Channel**     | ❌     | ❌              | ❌               | ✅ Full implementation                         |
| **Feature Gate**              | ❌     | ❌              | ❌               | ✅ Enable/disable per deployment               |

**마이그레이션 승리**: 기본 마이크 입력부터 3가지 모드, 적응형 참여, 서버 측 실행을 위한 에이전트 브리지, 구성 없는 브라우저 폴백을 갖춘 전이중 음성 대화까지.

### 작업 공간 구성 및 프로젝트 관리(Codex / Claude / ChatGPT 대비)

| Capability                  | Codex        | Claude  | ChatGPT  | Myrm                                                                                                                                                       |
| --------------------------- | ------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Project Organization**    | Tree folders | ❌       | ❌        | ✅ Chip filter (zero vertical space)                                                                                                                        |
| **Project Colors**          | ❌            | ❌       | ❌        | ✅ 10-color presets + right-click change                                                                                                                    |
| **Filter Dimensions**       | 1 (project)  | 0       | 0        | ✅ 3 (project + date + channel source)                                                                                                                      |
| **Date Grouping**           | ❌            | Basic   | Basic    | ✅ 5 tiers, collapsible                                                                                                                                     |
| **Pin & Drag Sort**         | ❌            | ❌       | Pin only | ✅ Pin + Dnd-kit drag reorder                                                                                                                               |
| **Batch Operations**        | ❌            | ❌       | ❌        | ✅ Multi-select + batch delete + batch move                                                                                                                 |
| **Export Formats**          | ❌            | PDF     | ❌        | ✅ HTML/MD/JSON/Copy                                                                                                                                        |
| **Cron Scheduling**         | ❌            | ❌       | ❌        | ✅ Create from chat context menu                                                                                                                            |
| **Channel Handoff**         | ❌            | ❌       | ❌        | ✅ Cross-channel handoff dialog                                                                                                                             |
| **Multi-Pane Workspace**    | Single       | Single  | Single   | ✅ Multi-pane OS Context Switching                                                                                                                          |
| **Mobile Responsive**       | Desktop only | Partial | ✅        | ✅ Full responsive + 44px touch targets                                                                                                                     |
| **Backend API**             | Basic        | ❌       | ❌        | ✅ CRUD + move + batch-move + filter (32 tests)                                                                                                             |
| **Milestone Roadmap**       | ❌            | ❌       | ❌        | ✅ GUI panel + Kanban progress tracking + Assessment Import (semantic probe + idempotent ledger + rollback + structured errors + funnel metrics) (54 tests) |
| **Project Shared Memory**   | ❌            | ❌       | ❌        | ✅ SharedContext auto-bound on creation                                                                                                                     |
| **Auto Context Injection**  | ❌            | ❌       | ❌        | ✅ ProjectRoadmapMiddleware (\~100 tok/turn)                                                                                                                |
| **Multi-Agent Concurrency** | ❌            | ❌       | ❌        | ✅ ProjectOrchestrator async lock                                                                                                                           |

**마이그레이션 성공**: 단일 차원 트리 폴더에서 3D 필터링(프로젝트 + 날짜 + 소스), 마일스톤 로드맵, 공유 메모리, 자동 컨텍스트 주입 및 다중 에이전트 동시성 안전성에 이르기까지 모두 39개의 프로젝트별 + 115개의 작업 영역 테스트를 통해 검증되었습니다.

### 사고 과정 시각화 (vs Codex / ChatGPT / Claude)

| Capability                     | Codex | ChatGPT | Claude | Myrm                                             |
| ------------------------------ | ----- | ------- | ------ | ------------------------------------------------ |
| **Expandable Thinking Block**  | ✅     | ✅       | ✅      | ✅ + auto-collapse                                |
| **Thinking Intensity Control** | ❌     | Limited | Budget | ✅ 6 levels + custom                              |
| **Per-Model Persistence**      | ❌     | ❌       | ❌      | ✅ localStorage per model                         |
| **Model Capability Detection** | ❌     | ❌       | ❌      | ✅ Auto-hide if unsupported                       |
| **Export with Reasoning**      | ❌     | ✅       | ✅      | ✅ 3 formats + checkbox                           |
| **Multi-Tag Parsing**          | 1     | 1       | 2      | ✅ 6 thinking tags + 3-layer signature management |

**마이그레이션 승리**: 제한된 사고 표시부터 모델별 지속성을 갖춘 완전한 6단계 강도 제어, 모든 LLM에 대한 6태그 구문 분석(생각/생각/생각/생각/생각/추론/REASONING\_SCRATCHPAD), 3계층 사고 시그니처 관리(사전 치료 → 오류 복구 → 스트림 스크러빙) 및 3형 내보내기 — 152개의 자동 테스트로 검증되었습니다.

## 상위 에이전트 아키텍처 분해("에이전트 하네스 구문 분석")

최근 업계 심층 분석에서 "에이전트 하네스"(LLM을 포함하는 전체 소프트웨어 인프라)가 에이전트 성능의 결정적인 요소로 확인되었습니다. 이론적 이상 및 경쟁사 구현과 비교할 때 Myrm의 아키텍처는 다음과 같은 주요 영역에서 압도적인 이점을 보여줍니다.

### Myrm이 이끄는 방법

| Architecture Ideal                                      | Competitor / Traditional Frameworks                                | Myrm Implementation                                         | User Benefit                                                                                                                                                                                                                 |
| ------------------------------------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **3-Tier Memory Separation & Lightweight Verification** | Full load causing OOM, or basic read/write split.                  | **Hybrid Instruction Layering & Auto Search Cues**          | Core rules go into the System prompt, unreliable experience into Human; the AI automatically senses its "brain capacity" token limits. Memory gets more accurate over time without context overflow anxiety.                 |
| **Global Observation Masking & Eviction**               | Direct truncation or letting useless logs fill the context window. | **Extreme Lazy Loading + Turn-Level Filter Processor**      | 0% System Prompt redundancy with dynamic tool mounting. Long texts (like Bash/Fetch) are automatically persisted to disk and replaced with smart previews, completely eliminating capability degradation from context bloat. |
| **Visual Verification & LLM as Judge**                  | Basic tests or blind LLM scoring.                                  | **Early Handoff + CompletionGuard**                         | Smart interrupts and popup help for unrecoverable errors prevent money burning. Cross-platform visual warnings and code execution verification eliminate half-baked AI submissions.                                          |
| **Git Worktree Sandbox Isolation**                      | Requires forced branch switching, easily messing up local code.    | **Concurrent Isolation (ISOLATED\_COPY) + Orphan Recovery** | Automatically creates lightweight physical clones in parallel mode; seamless large-scale merging. When interrupted or disconnected, OrphanRecovery reconnects in seconds.                                                    |

### 마이그레이션 성공

단순한 ReAct 루프와 기본 메모리에 의존하는 경쟁업체에서 벗어나 다음과 같은 이점을 얻을 수 있습니다.

* **긴 문서에서 길을 잃지 않음**: 스마트 미리보기 및 주문형 로딩을 통해 모델은 항상 신호가 높은 토큰에 집중할 수 있습니다.
* **빈 루프에 대한 비용 지불 중지**: AI가 중단되면 비용이 많이 드는 루프에서 회전하는 대신 즉시 실행을 일시 중지하고 지침/매개변수를 묻는 메시지를 표시합니다.
* **엔지니어링 등급의 안정적인 전달**: 린팅을 통과하지 못한 코드는 "완료되었다고 주장"할 수 없습니다. 환각적인 성공에 작별을 고하세요.

### 자동화 및 후크 구성(Codex / Claude Code 대비)

| Capability                       |                 Codex                |                Claude Code                | ChatGPT |                                          Myrm                                          |
| -------------------------------- | :----------------------------------: | :---------------------------------------: | :-----: | :------------------------------------------------------------------------------------: |
| Hook definition method           | CLI/config files ("not easy to use") | ⚠️ plugins/ JSON (5 events, command only) |    ❌    |   ✅ GUI panels + JSON hot-reload + SKILL.md frontmatter (16 events, 4 executor types)  |
| Security policy hooks            |         ⚠️ Basic permissions         |          ⚠️ 3 tiers + asyncRewake         |    ❌    | ✅ Permissions + path + PII + NL generator + LLM validation hook + SSRF-safe HTTP hooks |
| Risk rule engine                 |                   ❌                  |                     ❌                     |    ❌    |                         ✅ Custom rules + test panel (18K lines)                        |
| Event triggers                   |            ⚠️ Basic events           |                     ❌                     |    ❌    |       ✅ IM regex + webhook + system event (GUI, router SSOT, no double-dispatch)       |
| Per-agent behavior customization |                   ❌                  |                ⚠️ Projects                |    ❌    |                                ✅ 5 tabs + 10+ dimensions                               |
| Agent middleware pipeline        |                   ❌                  |                     ❌                     |    ❌    |                         ✅ 6 middleware + KV Cache optimization                         |
| Runtime extensions               |                   ❌                  |                     ❌                     |    ❌    |                      ✅ 6 extensions (security / subagent / memory)                     |
| Natural language policy          |                   ❌                  |                     ❌                     |    ❌    |                                   ✅ NLPolicyGenerator                                  |

**마이그레이션 승리**: 사용자가 "사용하기 쉽지 않다"고 보고하는 CLI 전용 후크부터 전체 GUI 자동화 패널까지(보안 정책, 위험 규칙, 이벤트 트리거 및 에이전트별 동작 모두 전문 시각적 편집기를 통해 구성 가능) **405개의 자동화된 테스트**(140개의 후크 코어 + 121개의 플래너 + 49개의 미들웨어 + 95개의 CompletionGuard)가 전체 라이프사이클 파이프라인을 검증합니다.

### 실행 안전 및 오류 방지(Codex와 비교)

| Capability                    |             Codex             | Claude Code | ChatGPT |                           Myrm                          |
| ----------------------------- | :---------------------------: | :---------: | :-----: | :-----------------------------------------------------: |
| Pre-execution check           | Prompt-level "run git status" |      ❌      |    ❌    |           ✅ 5-layer onion engine per tool call          |
| Destructive action protection |       ❌ No auto-snapshot      |      ❌      |    ❌    |        ✅ Auto-snapshot before every file mutation       |
| Loop detection                |               ❌               |      ❌      |    ❌    |       ✅ 7 algorithms + 7 tool-specific suggestions      |
| Frequency protection          |               ❌               |      ❌      |    ❌    |          ✅ FrequencyGuard (DoS + cost overrun)          |
| Emergency stop                |               ❌               |      ❌      |    ❌    |         ✅ EStop global guard (highest priority)         |
| Shell command analysis        |               ❌               |      ❌      |    ❌    | ✅ 3-layer analyzer (70+ patterns, Unicode, quote-aware) |
| Audit trail                   |               ❌               |      ❌      |    ❌    |             ✅ 20 DecisionKind types recorded            |
| Context recovery              |  Prompt-level "restate goal"  |      ❌      |    ❌    |  ✅ 3-layer memory extensions (auto-preserve semantics)  |

**마이그레이션 승리**: "모델은 편집하기 전에 git 상태를 확인해야 합니다"(프롬프트 수준 조언)부터 자동 5계층 보안 평가 + 모든 파일 변형에 대한 자동 스냅샷 + 7알고리즘 루프 감지까지 모두 투명하고 사용자 개입이 필요하지 않습니다. 203개의 자동화된 테스트로 전체 안전 파이프라인을 검증합니다.

### 오류 방지 UX(Codex와 비교)

| Capability                   |                Codex Proposal               |                                                                                                                                                        Myrm                                                                                                                                                       |
| ---------------------------- | :-----------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Code/command copy            |   "Copy to local terminal" fallback button  | ✅ 5-component system (CodeBlock + EnhancedSyntaxHighlighter + clipboardUtils + QuoteToolbar + Copy) — rich copy writes `text/plain` (Markdown source) + `text/html` (rendered format) simultaneously via ClipboardItem API; paste into Notion/Feishu/Word preserves tables, code highlighting, and list structure |
| Destructive op approval      | "Pre-calculate affected files" warning card |                                                                            ✅ Harness-level `rm -rf` BLOCK + auto-snapshot + 5-mode SingleApprovalCard + ShellCommandDisplay risk coloring + VisualApprovalHighlight + HandoverModeView                                                                            |
| Confidence badges            |    Parse `[VERIFIED]` tags into UI badges   |                                                                       ✅ A2UI v3.1: **23** structured UI components via JSON Schema + **fail-closed** validation + progressive spec (\~223 tok Turn1) — more robust than fragile text parsing                                                                      |
| Context compression UI       |           "Show compression hint"           |                                                                                                        ✅ CompactedSummaryView: editable summary + archive history + Markdown rendering + i18n + persistence                                                                                                       |
| Shell risk visualization     |                      ❌                      |                                                                                                                  ✅ Segment-level risk coloring (safe=blue, unknown=red) + SpanRiskReason tooltips                                                                                                                 |
| Visual approval overlay      |                      ❌                      |                                                                                                                         ✅ Screenshot annotation + attention bar + Tauri native OS overlay                                                                                                                         |
| Approval card editing        |                      ❌                      |                                                                                                                              ✅ Edit command content in approval card before re-submit                                                                                                                             |
| Unrecoverable error handover |                      ❌                      |                                                                                                                         ✅ HandoverModeView — early handoff to user on unrecoverable errors                                                                                                                        |

**마이그레이션 승리**: Codex에 제안된 모든 "오류 예방 UX" 개선 사항은 이미 Myrm에서 더 심층적인 아키텍처 수준 보호 기능으로 구현되었습니다. 쉘 위험 시각화, 시각적 승인 오버레이 및 승인 카드 편집은 Myrm에서만 가능합니다. 742개의 자동화된 테스트(163개의 프런트엔드 + 579개의 하네스)가 전체 오류 방지 파이프라인을 검증합니다.

## 장기 작업 자동화 오케스트레이션(Codex 수동 작업 흐름과 비교)

며칠에 걸쳐 장기 실행되는 다중 파일 리팩토링 작업을 처리할 때 많은 개발자는 Codex와 같은 도구로 대중화된 "수동 제약 워크플로"에 의존합니다. 즉, 수동으로 하위 작업을 분할하고, `.codex-work/tasks/*.md` 폴더를 만들고, 심지어 `handoff.md`과 같은 핸드오프 문서를 직접 작성하기도 합니다.

이 반수동 모드는 LLM 컨텍스트 오염을 방지하지만 **결코** 최종 사용자에게 부담이 되어서는 안 됩니다. Myrm은 이 "괴짜 작업장"을 자동화된 인프라로 업그레이드합니다.

### Myrm의 리드

| Domain                            | Traditional Semi-Manual Workflow (e.g., Codex)              | Myrm Agent                                  | User Benefit                                                                                                |
| --------------------------------- | ----------------------------------------------------------- | ------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Task Breakdown & Isolation**    | Manually creating Markdown files as isolation barriers      | **Main-agent `todo_write` + Kanban DAG**    | Internal state transitions have zero pollution on the main session, **automatic and absolutely clean**.     |
| **Parallel Execution Isolation**  | User must manually switch between Git branches or worktrees | **Native automated Git Worktree isolation** | Backend natively supports parallel isolation across multiple worktrees without interference.                |
| **Stage Execution Verification**  | Requires a human to monitor and manually approve            | **Built-in 3-Strike Protocol**              | Continuous execution failures trigger automatic escalation, forcing verification commands.                  |
| **Cross-Task Handoff & Recovery** | Manually maintaining `handoff.md` and state summaries       | **ArchiveCheckpoint + SessionNotes**        | Memory system achieves zero-token-cost lossless multi-layer archiving. Resume with one click after a crash. |

**결론: Myrm으로 마이그레이션하면 손이 완전히 자유로워집니다. 단지 "모델이 바보처럼 행동하지 않도록" 하기 위해 스스로에게 부과한 인위적인 작업 흐름에 작별을 고하세요. 기계가 의도한 대로 오케스트레이션을 수행하도록 하십시오.**

## 시작할 준비가 되셨나요?

<CardGroup cols={2}>
  <Card title="빠른 시작" icon="rocket" href="/docs/getting-started/quickstart">
    Get up and running in under 2 minutes.
  </Card>

  <Card title="로컬 배포" icon="server" href="/docs/getting-started/local-deployment">
    Self-host Myrm on your own infrastructure.
  </Card>
</CardGroup>

### 记忆系统:告别臃肿与幻觉，真正“懂你”의 AI

许多竞品（如 Mem0、Hermes 或Supermemory)가 记忆系统上存에서 显著痛点: 要么提取过多导致记忆库臃肿、检索准确率下降;要么只存摘要导致精确信息丢失;要么必须依赖云端服务。Myrm记忆系统는 架构上实现了전체면에서:

* **严格精島门控(No-Op 기본값)**: 我们拒绝image竞product那样“宁滥勿缺”地提取日常闲聊。Myrm默认静默，仅在检测到高杠杆业务价值（如代码规范、架构偏好)时才提取入库，彻底解决记忆臃肿与AI 幻觉问题.

* **원문无损保留(Verbatim Storage)**:采用双轨存储，不仅保留用于语义检索的摘要，更 100%无损保留原始对话和代码文段。当你需要精确数字或代码时，Myrm 绝不含糊。

* **异步画image投影(인지 파생물)**:无需你刻意调教，에이전트会는 后台静默分析你的沟communications、决策逻辑，并实时投影到下一次对话中，实现“零延迟”的默契。

* **식물리级无痕模式(시크릿 모드) 모드)**: 独家支持阅后即焚，底层记忆引擎彻底卸载，确保敏感项目数据绝对零泄漏。

* **완전한 기능 제공**:提供豪华的记忆指挥中心 GUI,打破黑盒;且内置 SQLite+Qdrant,无需配置 Docker 或API Key，断网 100% 可用。

* **记忆冲突自动裁决(분쟁 중재)**：当 AI school 到 的 新知识与已有记忆矛盾时，自动检测并路由至用户裁决（保留旧值 /采用新值 / 自由编辑合并 / 双弃),72h 未处理安全降级保留旧值。竞product Cognee/Mem0 静默覆盖导致用户无感知、Hermes只能手动编辑文件——**56 项验证测试确认**

* **7 维热门记忆浮顶(핫 메모리 플로팅)**: 통过 `frequency_factor` 对数衰减追踪每条记忆的访问频率, 结합 의미/최신성/중요도/선호도/등급/신뢰도 共7개의 제품이 OpenSquilla의 Memory Dream에서 24시간 동안 사용되었습니다.定时任务且无频率评分——**6 项验证测试确认**

* **6 层规则防护体系(6계층 규칙 보호)**：is\_user\_locked 防覆盖锁 + PendingRecord 强管批 + ConfidenceApprovalFlow 多信号风控 + Evolution Lock 防进化 + ProfileSnapshot 에이전트级快光回滚 + 스킬 성장 감사 审计，从根源防止规则损坏，比“版本历史+回滚”的事后补救更优雅。竞product Hermes无版本历史、无回滚、直接覆盖文件——**103 项验证测试确认**

* **多智能体记忆隔离(다중 에이전트 메모리 격리)**：`MemoryScope` 提供 Agent\_id+channel\_id+conversation\_id+task\_id SQLite 4 张核心表均含 Agent\_id 列,向weight层支持 네임스페이스 인식多层检索。ProceduralMemory는 9개로 구성되어 있습니다.(trigger/action/trigger\_keywords/tool\_name/tool\_rule\_priority/source/언어/is\_user\_locked/scope)个 머리말 字段——**177 项验证测试确认**

* **GEPA 人机协同审批闭环(Human-in-the-loop 승인)**: 상담원 自动归纳的规则必须经过 `PendingRecord` 审批流(보류 중→승인/거부됨),用户with GUI中一键批准或拒绝，支持审批时编辑内容and批weight操작작。用户修正过的规则自动上锁（`is_user_locked`)，에이전트后台整理와维护永远跳过锁定规则。独创 `ConfidenceApprovalFlow`多信号风控（置信degree+diff比例+历史有效率），高质weight规则静默通过、低质weight降级人工审核。竞product Hermes 的 Agent直接写入规则库且自我评估“总觉得自己做得好”——**261 项验证测试确认(하네스 175 + 전端 84 + 서버 2)**

* **Goal Learnings 避坑经验闭环(Pitfall Extraction & Insertion)**：Goal 任务完成时自动提取 3 类前瞻性经验（Patterns 有效模式 / Gotchas 坑点警告 / Context 목표启动时自动检索历史经验并注入 메타데이터, 让后续同类任务直接受益。竞product Agentmemory 仅有单一 Lesson 类型+纯关键词text.includes() 检索+无质weight过滤——**96 项验证测试确认**

* **检索证据三层可视化(증거 검색 UI)**:每条 AI 回复显示"引用了 X 条记忆"药丸标签 +记忆预算百分比;点击展开详情face板可查看每条引用 类型、条引分数、内容摘要、命名 空间和溯源聊天跳转; 用户还可直接评分反馈，评分回流到7 维检索系统。双通道后端架构（LLM 主动 citation + 系统级 tool lifecycle 追踪）确保引用数据完整。ChatGPT 仅显示一行"✨사용 메모리"无详情，Hermes/Mem0 完全没有 GUI——**51 项验证测试确认**

* **감정화 AI 伙伴系统(컴패니언 시스템)**: Web + Tauri 同构 GUI 宠물 — **Hermes 있음 Desktop Petdex + CLI**, 但 **无 Web GUI 移除与 `/pet` 0-token**。Myrm:PetGallery社区装宠、chip 切换、GUI 移除、manifest Fail-open、DELETE겸config SSOT;**R05** Hermes 7 态 + **审批/澄清 wait 行**（五源 GUI 阻塞);独有 RPG进化/Observer — **202 vitest + 2 pytest**（2026-07-31 实测)。详见 `COMPANION_PETDEX_ADVANTAGE.md`

**사용户迁移收益**:从竞제품迁移过来,你将获得一个不会“越用越笨”、不会丢失关键细节、不会被 AI悄悄改回你的修正、且完全保护隐私的超级大脑。

## vs. DeerFlow 2.0: 프레임워크에서 산업용 하네스까지

DeerFlow 2.0은 14계층 미들웨어 체인과 Docker 샌드박싱을 도입했지만 해당 아키텍처는 클라우드 기반 마이크로서비스(독립형 LangGraph 서버 필요)와 밀접하게 결합되어 있습니다.

**MyrmAgent로 마이그레이션하는 이유는 무엇입니까?**

1. **17개 이상의 레이어 미들웨어 커널**: 정적 DI 그래프 검증을 통해 더욱 세분화되고 엄격하게 정렬된 미들웨어 체인(17개 이상의 레이어)을 제공하여 암시적 종속성 버그를 완전히 제거합니다.
2. **진정한 샌드박스 내 에이전트**: 에이전트 내에서 샌드박스를 생성하는 DeerFlow와 달리 우리의 아키텍처는 외부 배포 계층(서버/Tauri)을 사용하여 다형성 샌드박싱(클라우드의 경우 Docker, 데스크톱의 경우 경량 프로세스 격리)을 제공합니다. 이렇게 하면 로컬 시스템의 오버헤드가 전혀 발생하지 않습니다.
3. **제로 복사 ArtifactVault**: 동시 하위 에이전트의 경우 대용량 파일에 `vault://` 포인터 프로토콜을 사용하여 제로 복사 공유를 달성하고 LLM 컨텍스트 폭발을 완전히 방지합니다.
4. **심층 보안 기술**: 둘 다 마크다운 기반 기술을 지원하지만 타사 기술이 호스트를 손상시키지 않도록 3계층 방어 시스템(신뢰 부패 + 보안 검사 + 콘텐츠 이스케이프)을 추가합니다.

## 대 Hermes / DeerFlow / OpenClaw / 커서 — 단일 트랙 작업 진행(2026-07-02)

대부분의 에이전트는 1턴에 **항상 바인딩**되어 있는 단일 할일/계획 도구를 제공합니다. 즉, 프롬프트를 부풀리고 모델이 일찍 완료하려고 할 때 아무런 보호도 제공하지 않습니다. Myrm은 **Planning(`todo_write`) + Kanban**으로 진행되며 모두 **기본적으로 해제됨**(Turn1 토큰 세금 \~0):

| Capability            | Myrm (2026-07-02)                                                                                                                      | Hermes                | DeerFlow                     | OpenClaw / Cursor TodoWrite |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | ---------------------------- | --------------------------- |
| Persistent SSOT       | ✅ `.myrm/progress/todos.json` in sandbox                                                                                               | ❌ in-memory TodoStore | thread state                 | session-only                |
| CompletionGuard       | ✅ reads workspace todos before "done"                                                                                                  | ❌                     | ❌                            | ❌                           |
| Conditional bind      | ✅ enable only when you need it (\~150 tok)                                                                                             | often always-on       | prompt-injected write\_todos | often always-on             |
| Single-track progress | ✅ Planning opt-in (no second checklist rail)                                                                                           | single `todo`         | plan\_mode + write\_todos    | TodoWrite                   |
| Progress UI           | ✅ ProgressSteps tree + step\_key merge (no duplicate nodes on re-emit) + mobile `/mobile/status` reads plan SSOT (MCP Chrome verified) |                       |                              |                             |

**사용자 이점**: 3단계 이상의 작업에 대해서만 Planning을 켜십시오. 채팅에서 실시간 할일 트리를 얻을 수 있고, 목표 장기 작업이 자동으로 활성화되고, 파일과 가드가 재연결 시 동기화 상태를 유지하며, 요청하지 않은 도구에 대해서는 토큰 세금을 지불하지 않습니다.

**검증됨(2026-07-03)**: 하네스 진행률 + 조건부 작업 **38/38** + 서버 계획 통합 **24/24(1개 건너뛰기)** + 라이브 LLM E2E **3/3**(기존 작업 재개 포함) + 프런트엔드 `tasksStepsMerge` **5/5**; 두 가지 프로덕션 버그가 수정되었습니다(`task_workspace_root` 통과 + `workspace_todos_exist` 거짓 부정). 제품 WebUI는 `@playwright/test` 헤드리스 CI를 삭제했습니다. UI 통합은 **실제 Chrome MCP** + API 준비 스크립트를 사용합니다.

## 2026 최신 핵심 장점 요약(vs Hermes, OpenClaw, DeerFlow 등)

수많은 오픈 소스 AI 에이전트 프레임워크 및 제품 중에서 Myrm 에이전트는 **강력한 기본 아키텍처**, **궁극적인 사용자 경험** 및 **엔터프라이즈급 보안 격리**로 두각을 나타냅니다.

### 1. 충돌 방지 기반 자가 치유 메커니즘

OpenAI 형식과 호환되는 API을 사용하는 경우 네트워크 지터 또는 빈번한 사용자 취소로 인해 도구 호출이 중단되는 경우가 많아 잘못된 `tool_call_id`이 기록에 남고 엄격하게 검증된 모델이 충돌하게 됩니다.
**우리의 장점**: Myrm 에이전트는 모든 LLM 요청 전에 투명한 자가 치유 미들웨어 스택을 실행합니다. `tool_history_hygiene`는 도구 결과를 중복 제거하고 중복된 도구 호출 ID를 다시 작성합니다. `dangling_tool_call` 수리는 취소 후 고아 호출을 수정합니다. 공급자 오류가 발생하면 스트림 복구가 한 번 재시도되고 웹 UI에 진행 상황이 표시됩니다. 네트워크 불안 속에서도 채팅 기록은 유효하게 유지되며 잘못된 도구 기록으로 인한 충돌이 발생하지 않습니다.

### 2. 전용 4레벨 프로그레시브 스킬 로딩

에이전트에게 엄청난 수의 기술을 장착하면 일반적으로 컨텍스트 창이 폭발하여 토큰 소비가 증가하고 지시 따르기 능력이 저하됩니다.
**우리의 장점**: 우리의 독점적인 4레벨 프로그레시브 로딩 전략은 정말로 필요할 때만 스킬 본체를 컨텍스트에 로드하여 매우 낮은 토큰 소비를 달성합니다. 에이전트의 자율성과 정확한 제어를 완벽하게 결합하여 정확한 활성화를 위해 `/slash` 명령을 지원합니다.

### 3. 서버리스급 샌드박스 최대 절전 모드 및 요청 시 깨우기

기존 클라우드 배포에서는 모든 사용자에 대해 상주 샌드박스 인스턴스가 유지 관리되는 경우 엄청난 비용이 발생합니다.
**우리의 장점**: 컨트롤 플레인은 기본적으로 샌드박스 환경에 대한 유휴 최대 절전 모드 및 요청 시 깨우기를 지원합니다. 사용자가 오프라인일 때 100% 물리적으로 격리된 전용 샌드박스 상태가 유지되고 절전 모드로 전환됩니다. 새 메시지나 크론 트리거를 수신하면 즉시 깨어나 클라우드 유휴 비용을 대폭 절감합니다.

### 4. 제품 팽창이 없는 다이어그램

대부분의 경쟁업체는 무거운 화이트보드를 배송하거나 수동 레이아웃을 강요합니다. Myrm은 채팅 및 선택적 MCP 확장에 다이어그램을 유지합니다.
**우리의 장점**: **인어 아티팩트** 및 \*\*render\_ui(A2UI v3.1)\*\*는 대화 중 대부분의 경우를 처리합니다. 편집 가능한 화이트보드는 **Excalidraw/tldraw MCP**를 사용합니다. — Goose/Codex 플러그인과 동일한 산업 패턴, 코어 유지 관리가 필요하지 않습니다.

### 5. 최고의 옴니채널 IM 범위

많은 경쟁업체는 단편화된 메시지 형식과 미디어 처리 기능을 갖춘 소수의 주류 채널만 지원합니다.
**우리의 장점**: 15개 이상의 채널(Slack, Discord, Feishu, iMessage, WeChat, Telegram 등)을 기본적으로 지원하여 진정한 "유비쿼터스"를 달성합니다. 통합된 기본 미디어 처리 파이프라인은 모든 플랫폼에서 일관된 Markdown 렌더링 및 대화형 경험을 보장합니다.

### 6. 자연어 기반 무인 스케줄링

대부분의 에이전트는 활성 사용자 트리거가 작동해야 하는 "수동 응답 도구"로만 작동할 수 있습니다.
**우리의 장점**: 강력한 무인 일정 엔진이 내장되어 있습니다. 자연어 문장(예: "매일 아침 8시에 브리핑을 보내주세요")만으로 에이전트는 적극적인 디지털 직원으로 변신합니다. Webhook 푸시 및 옴니채널 도달을 지원합니다.

### 7. 무한한 두뇌를 위한 메모리 중복 제거

긴 대화를 통해 에이전트는 중복된 사실을 쉽게 축적하여 메모리 뱅크가 부풀어 오르고 검색 정확도가 급락합니다.
**우리의 장점**: 기본 `dedup_semantics` 메커니즘은 작성 중에 중복된 사실을 엄격하게 필터링합니다(유사성 ≥0.95에 대한 자동 중복 제거). 메모리 뱅크를 항상 간결하고 효율적으로 유지하여 에이전트가 부풀어 오르지 않고 더 똑똑해지도록 합니다.

### 8. 조용한 실패를 거부하는 풀체인 피드백

진행률 표시줄이 없는 대량 작업, 조용히 실패하는 네트워크 오류, "0 참조" 시 즉시 삭제되는 파일은 사용자에게 극도의 불안을 야기합니다.
**우리의 장점**: 전체 체인 UI 진행 피드백, 명시적인 예외 토스트 알림 및 재시도 메커니즘. 현재 컨텍스트에서 벗어나는 모든 작업에는 강력한 시각적 피드백이 있습니다. 내장된 파일 시스템 "휴지통" 일시 삭제 메커니즘은 데이터 손실에 대한 불안감을 완전히 제거합니다.

### 9. 라인 레벨 병렬 파일 충돌 방지

여러 하위 에이전트가 동일한 코드베이스에서 동시에 작업하는 경우 파일 충돌로 인해 코드가 자동으로 손상될 수 있습니다. AWS는 거친 파일 경로 뮤텍스 웨이브를 사용합니다. OpenAI Codex에는 응용 프로그램 수준 보호 기능이 전혀 없습니다.
**우리의 장점**: 3계층 방어 — L1 라인 수준 충돌 감지(`check_conflict_pre_write`)는 정확한 라인 범위 정보로 중복 편집을 차단합니다. L2 `FileActivityTracker`는 모든 에이전트의 쓰기 범위를 기록합니다. L3 `apply_parallel_write_isolation`은 여러 작성자가 감지되면 `ISOLATED_COPY` 작업 공간으로 자동 전환 + 지연된 병합을 수행합니다. 동일한 파일의 겹치지 않는 영역을 동시에 쓸 수 있습니다(처리량은 AWS 차단 대비 2배). 작업 완료 시 자동 수명주기 정리 — 메모리 누수 없음. **1,199개의 테스트가 검증되었으며, 0개의 실패가 발생했습니다.**

### 10. 업계에서 가장 완벽한 HITL 보안 승인 시스템

CopilotKit과 같은 SDK 프레임워크는 위험 평가, 롤백, 일괄 승인 없이 승인을 위한 간단한 Promise 후크만 제공합니다(계속하려면 응답).
**우리의 장점**: Myrm은 완전히 엔지니어링된 HITL 승인 시스템을 특징으로 합니다 — 세그먼트별 명령 위험 주석(안전/알 수 없음/위험) + 자연어 영향 설명 + **6개 로케일 FE Humanize SSOT**(진행 + 승인 동일한 방언, 로컬/외부 범위 힌트, 기술 저장 미리보기 — **49 vitest 2026년 8월**) + 스크린샷 BBox 시각적 컨텍스트 + 파일 수준 스냅샷 롤백 (사전 롤백 트리거) + 외부 부작용 경고 + 일괄 승인 + 보조 확인을 통한 명령 편집 + 4단계 항상 허용 세분성(권한/도구/정확/패턴) + 시간 초과 정책 + 플랫폼 간 알림 + 연결 끊김 복구 + AI 검토자 스마트 거부. 데스크톱, 모바일, 웹을 다룹니다. **2,036개의 보안 테스트를 통과했습니다(승인 로직 80개 + 명령 구문 분석 42개 + 구성 요소 수준 16개 + 프레임워크 승인 33개 + 보안 엔진 1,865개).**

### 11. 완전한 개발자 진단 툴체인(간단한 디버그 패널이 아님)

CopilotKit은 간단한 부동 디버그 패널 + console.log를 제공합니다. Myrm은 완전한 제품급 진단 에코시스템을 제공합니다.
**우리의 장점**: 모두 시각적 React UI로 렌더링된 66개 이상의 SSE 이벤트 + 요소 검사가 포함된 브라우저/데스크톱 라이브 보기 + Eval Lab(8개 어설션 유형 + 다시 차트 기록) + 분산 추적(W3C 추적 상위) + 세션 분석 + 메모리 상태 대시보드 + 감사 로그 + 세션 기록/재생 + 속도 제한 모니터 + 컨텍스트 상태 패널. **84개의 진단 테스트가 검증되었습니다.**

### 12. 플러그인 SDK 없이 4가지 메커니즘 확장 가능

Hermes v0.19.1에는 ESM 핫 리로드 및 10개의 기여 영역(창, 상태 표시줄, 제목 표시줄, 경로 등)이 포함된 데스크톱 플러그인 SDK(`@hermes/plugin-sdk`)가 도입되었습니다. 그러나 Electron Desktop에서만 작동하고 타사 플러그인이 없으며 샌드박싱 없이 실행됩니다.
**우리의 장점**: 모놀리식 플러그인 SDK 대신 Myrm은 세 가지 배포 모드(로컬 WebUI, Tauri 데스크톱, 클라우드 제어판)에서 작동하는 네 가지 확장 메커니즘을 제공합니다.

| Mechanism           | Purpose                                                                    | Coverage                              |
| ------------------- | -------------------------------------------------------------------------- | ------------------------------------- |
| **Skills**          | Declarative capability extensions with `/learn` natural language authoring | Behavioral extensibility              |
| **MCP**             | Industry-standard protocol (Anthropic-led) with 100s of community servers  | External service integration          |
| **render\_ui**      | 23 typed UI components with server-driven rendering                        | Custom interactive UI in conversation |
| **Agent Templates** | Shareable workflow configurations                                          | Team collaboration reuse              |

또한 Myrm의 전역 `⌘K` 검색 대화 상자 및 슬래시 명령 팔레트는 Hermes' `PALETTE_AREA`과 동일한 빠른 액세스 UX를 제공하는 반면 NavBar의 4가지 상태 구성 요소(확장 브리지, 원격 게이트웨이, 백그라운드 작업 패널, 알림 벨)는 Hermes' 단일 게이트웨이 알약을 능가합니다. **142개 이상의 확장 테스트가 검증되었습니다.**
