GoStaff: 메모리 사용량 100배 감소한 OpenClaw의 Go 재작성

GoStaff는 OpenClaw의 완전한 Go 재작성 버전으로, 메모리 사용량을 약 17MB로 줄여 원본 구현 대비 약 100배 적은 메모리를 사용합니다. 기존 OpenClaw 플러그인과의 완전한 호환성을 유지하면서 네이티브 Go 스킬 지원과 단순화된 단일 바이너리 아키텍처를 추가했습니다.
핵심 아키텍처
이 시스템은 완전히 단일 gostaff 바이너리로 실행되며 마이크로서비스가 전혀 없습니다. 모든 지속성—세션 기록, ReAct 메모리, 예약된 자동화, 사용자 페르소나, 토큰 사용량 추적—은 Postgres가 처리합니다. ReAct 에이전트 루프(생각 → 행동 → 관찰)는 Anthropic, OpenAI, Gemini, OpenRouter를 포함한 다중 제공자를 지원하며 429/5xx 오류에 대한 자동 폴백 기능이 있습니다.
OpenClaw 호환성
GoStaff는 OpenClaw 플러그인을 위한 JavaScript 호스트 역할을 하는 내장 SDK 샤심(internal/skill/shim/host.mjs)을 포함합니다. 모든 17개의 OpenClaw register* 메서드를 완전히 지원합니다. 기존 TypeScript/JavaScript/Python 플러그인을 그대로 삽입할 수 있으며 JSON-line 서브프로세스 IPC를 통해 도구로 호출됩니다.
3계층 스킬 시스템
- 계층 1 (Markdown): YAML 프론트매터가 포함된 간단한
SKILL.md파일로, 지시사항이 ReAct 에이전트의 시스템 프롬프트에 직접 주입됩니다. - 계층 2 (네이티브 Go): 시작 시
go build -buildmode=plugin을 통해 컴파일되는 Go 소스 파일로, 고도로 최적화된 호출 가능 도구로 등록됩니다. - 계층 3 (OpenClaw 플러그인): 기존 OpenClaw 플러그인 생태계와의 완전한 호환성.
추가 기능
이 시스템은 사용하기 쉬운 웹 UI를 포함하며, 표준 RFC 5545 반복 규칙을 사용하여 ReAct 에이전트 실행을 예약하는 cron 기반 자동화를 지원합니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

RRF를 활용한 하이브리드 검색은 순수 벡터 검색보다 AI 메모리 시스템을 향상시킵니다
PostgreSQL와 pgvector를 사용하는 오픈소스 AI 메모리 시스템은 순수 벡터 검색만으로는 정확한 일치 검색에 부족함을 발견했습니다. 그래서 전문 검색을 추가하고 k=60의 Reciprocal Rank Fusion(RRF)을 사용해 결과를 병합했으며, 토크나이저를 통한 쿼리 강화도 적용했습니다.

LLM 비용 프로파일러: API 지출을 추적하여 로컬 모델 도입 근거를 마련하는 오픈소스 도구
LLM 비용 프로파일러는 OpenAI/Anthropic에 대한 모든 API 호출을 추적하여 정확히 어디에 얼마를 지출하고 있는지 보여주는 파이썬 도구입니다. 이 도구는 복잡도 대비 과도하게 비싼 작업을 드러내며, 로컬 모델로 전환을 정당화할 구체적인 금액을 제공합니다.

오픈소스 AI 에이전트 자가 치유 기술은 실패를 자동으로 감지하고 수정합니다.
새로운 오픈소스 스킬은 AI 에이전트가 자동으로 실패를 감지하고 근본 원인을 진단하며 수정 사항을 구현할 수 있게 합니다. 여기에는 크론 작업, 하위 에이전트, 배포 로그를 위한 실패 스캐너와 이전 수정 사항에서 학습하는 데이터베이스가 포함됩니다.

클로드 코드의 빌드-체크 로직 디버깅: 이름 검색 실패 원인과 구조적 풋프린트 검색의 해결책
클로드 코드가 한 세션에서 사용자에게 '기능이 구현되지 않음'이라고 네 번 말했지만 모두 틀렸습니다. 해결책: 이름 기반 검색을 구조적 발자국 검색(라우트, 스키마, 등록된 도구)으로 대체. 실용적인 규칙 공유.