🐾 claw-stack
기초 기술

OpenClaw란 OpenClaw무엇입니까?

OpenClaw는 pi-agent 위에 구축된 오픈소스 AI Agent 오케스트레이션 미들웨어입니다. 명령줄 코딩 어시스턴트를 지속적으로 작동하는 디지털 워커로 변환합니다.

일반 AI 어시스턴트는 대화가 끝나면 모든 것을 잊지만, OpenClaw Agent는 지속적으로 실행되며 — 기억하고, 학습하고, 모든 메시징 플랫폼을 통해 접근할 수 있습니다.

핵심 기능

OpenClaw가 할 수 있는 것

Omni-Channel Gateway

하나의 Agent, 모든 플랫폼. Slack, WhatsApp, iMessage, Web — Agent는 어디서나 접근 가능합니다. 작업을 지정하고 떠나세요. 완료되면 알림을 받습니다.

Persistent Workspace

각 Agent는 세션을 넘어 존속하는 자체 Workspace를 가집니다. 휴대폰의 메시지는 수천 마일 떨어진 장기 실행 서버 프로세스에 정확히 작용합니다.

Docs-as-Code Brain

SOUL.md는 성격을 정의합니다. AGENTS.md는 규칙을 정의합니다. MEMORY.md는 장기 메모리를 저장합니다. 모두 순수 Markdown 파일 — Agent를 커스터마이즈하기 위해 코드가 필요 없습니다.

Zero-Code Skill Engine

스크립트와 README를 폴더에 드롭하세요. Agent는 새로운 기술을 즉시 학습합니다. 소스 코드 변경 없음, 재배포 없음.

Guardrails & SOP Enforcement

선언적 규칙을 통해 Agent 동작을 제약합니다. 예외는 자동으로 수정 신호로 피드백되어 자체 복구 루프를 구동합니다.

연구 동기

이 연구에 OpenClaw를 선택한 이유

선언적 Agent 생성

새로운 Agent를 생성하려면 런타임에 코드 변경이 필요 없습니다. Markdown 파일(SOUL.md, AGENTS.md)에서 동작을 정의하고, openclaw.json에서 구성을 등록하세요 — 모델 선택, 도구 권한, 생성 권한. 서로 다른 Agent는 서로 다른 권한 수준과 기능 범위를 가집니다.

Native Multi-Agent Support

Primary Agent는 동적으로 Child Agent를 생성할 수 있으며, 각각 고립된 Workspace와 독립적인 권한을 가집니다. 이는 Multi-Agent 시스템을 구축하고 테스트하기 쉽게 만들어 — Agent 협력, 작업 위임, 보안 격리를 연구하기에 이상적입니다.

Self-Modifying Architecture

Agent는 런타임에 자신의 구성 파일을 수정할 수 있습니다 — 메모리, 동작 규칙, 운영 절차를 업데이트합니다. 새로운 기능(스킬, MCP 서버)은 재시작 없이 Hot-pluggable합니다. 이는 긴급 동작과 빠른 프로토타이핑을 연구하기에 이상적인 살아있는 시스템을 만듭니다.

독특한 보안 표면

OpenClaw 배포는 전통적인 운영체제의 공격 표면(파일 시스템 접근, 셸 실행, 권한 관리)을 새로운 LLM 위험(Prompt injection, 의도하지 않은 도구 사용, 환각 기반 작업)과 결합합니다. 이 교집합 — OS 보안이 AI 안전과 만나는 곳 — 은 덜 탐색되었으며 Claw-Stack 연구 의제의 핵심을 형성합니다.

  • 의도하지 않은 Agent 작업으로 이어지는 Prompt injection
  • 도구 체인 악용을 통한 권한 상승
  • 장기 결정 품질에 영향을 미치는 메모리 중독
  • Multi-Agent 계층에서의 신뢰 확립
  • 의도하지 않은 파괴적 영향을 초래하는 정당한 도구 사용