ClawPy: 경험 메모리를 갖춘 OpenClaw의 최소 단일 파일 Python 구현

✍️ OpenClawRadar📅 게시일: March 12, 2026🔗 Source
ClawPy: 경험 메모리를 갖춘 OpenClaw의 최소 단일 파일 Python 구현
Ad

이것이 무엇인가요

ClawPy는 OpenClaw의 자율적 작업 실행 아키텍처를 최소화된 단일 파일 Python으로 구현한 것입니다. 무거운 추상화 없이 터미널에서 직접 실행되며, 원시 프롬프트 엔지니어링, 상태 머신 로직, 하위 프로세스 실행에 중점을 둡니다.

주요 구현 세부사항

이 스크립트는 OpenClaw의 핵심 메커니즘을 반영합니다:

  • 재귀적 작업 트리: 완료되지 않은 작업을 추적하는 tasks.txt 상태 파일을 유지합니다. 시스템은 이 파일을 읽고, 작업을 직접 실행할지 분해할지(최대 4단계 깊이까지) 결정하며, "완료됨" 상태를 자동으로 상위로 전파합니다.
  • 코드 인터프리터 및 자가 치유: 사용자 정의 XML 태그(<python>)를 사용하여 로컬에서 스크립트를 작성하고 실행합니다. 실행 중 트레이스백이 발생하면 stderr을 포착하고, <error> 반성 태그를 강제로 생성하여 버그를 분석한 후, 반환 코드 0을 달성할 때까지 코드를 다시 작성합니다.
  • 경험 메모리 시스템: 에이전트가 스크립트를 성공적으로 실행할 때마다(<msg> 태그로 설명됨) 또는 충돌을 반성할 때(<error>), 그 통찰력을 experience.txt 파일에 추가합니다. 다시 부팅되면 시스템은 과거 실수와 성공의 축약된 기록을 시스템 프롬프트에 주입하여 구문 또는 논리적 오류의 반복을 방지합니다.
Ad

실용적인 사용 사례

개발자는 이를 두 가지 주요 대상층을 위해 만들었습니다:

  • 방대한 코드베이스에 깊이 파고들지 않고도 자율 루프가 내부적으로 어떻게 작동하는지 정확히 배우고 싶은 사람들
  • 로컬 환경에서 Pandas/금융 스크립트를 작성하고 수정할 가벼운 에이전트를 원하는 데이터 분석가 및 퀀트

중요한 보안 참고사항: 이 도구는 생성된 Python 코드를 사용자의 컴퓨터에서 직접 실행하므로, 개발자는 안전한 환경이나 가상 머신에서 실행할 것을 권장합니다.

이 프로젝트는 GitHub의 https://github.com/EricChanBank/clawPy.git에서 이용 가능합니다.

📖 Read the full source: r/openclaw

Ad

👀 See Also

md-viewer: Claude 코드 워크플로우를 위한 실시간 리로드 마크다운 뷰어
Tools

md-viewer: Claude 코드 워크플로우를 위한 실시간 리로드 마크다운 뷰어

md-viewer는 Claude Code로 생성된 파일을 위한 라이브 리로딩 마크다운 뷰어를 제공하는 경량 Rust 도구입니다. 편집기와 독립적으로 실행되며, Mermaid 다이어그램을 지원하고, AUR, Snap 또는 Cargo를 통해 설치할 수 있습니다.

OpenClawRadar
Zap Code: 실제 HTML/CSS/JS를 아이들에게 가르치는 AI 코드 생성기
Tools

Zap Code: 실제 HTML/CSS/JS를 아이들에게 가르치는 AI 코드 생성기

Zap Code는 8-16세 어린이를 위해 일반 영어 설명으로 작동하는 HTML, CSS, JavaScript를 생성합니다. 세 가지 상호작용 모드를 제공하며 점진적 복잡성 엔진이 포함된 샌드박스 iframe에서 실행됩니다.

OpenClawRadar
에이전트 기반 텍스트-투-SQL 작업에서 소형 로컬 및 오픈라우터 모델의 벤치마크 결과
Tools

에이전트 기반 텍스트-투-SQL 작업에서 소형 로컬 및 오픈라우터 모델의 벤치마크 결과

한 개발자가 영어 쿼리를 SQL로 변환하는 디버깅 라운드를 포함한 맞춤형 에이전트 기반 텍스트-투-SQL 벤치마크를 사용하여 여러 소형 로컬 및 OpenRouter 모델을 테스트했습니다. 이 벤치마크는 25개의 질문을 포함하며 5분 이내에 실행되며, kimi-k2.5 및 Qwen 3.5 변형과 같은 최고 성능 모델을 보여줍니다.

OpenClawRadar
에이전트 스웜: AI 코딩 어시스턴트를 위한 다중 에이전트 오케스트레이션 프레임워크
Tools

에이전트 스웜: AI 코딩 어시스턴트를 위한 다중 에이전트 오케스트레이션 프레임워크

에이전트 스웜은 AI 코딩 에이전트 팀이 자율적으로 협업할 수 있도록 하는 오픈소스 프레임워크입니다. 리드 에이전트가 Slack, GitHub 또는 이메일에서 작업을 수신하여 분해하고, Docker로 격리된 워커 에이전트에게 위임합니다.

OpenClawRadar