Statespace: 마크다운으로 OpenClaw 에이전트를 위한 인터랙티브 웹 앱 구축하기

Statespace는 OpenClaw 에이전트를 위해 특별히 설계된 대화형 웹 애플리케이션을 구축하고 공유하기 위한 무료 오픈소스 프레임워크입니다. 에이전트가 사용할 애플리케이션을 구축, 실행, 공유하는 과제를 해결합니다.
작동 방식
세 가지 핵심 요소를 포함하는 마크다운 웹 페이지를 작성하여 앱을 구축합니다:
- 도구: 에이전트가 호출할 수 있는 제한된 CLI 명령어입니다. 입력에 대한 정규식 제약 조건으로 정의되며, 셸 해석과 프롬프트 주입을 피하기 위해 서버 측에서 실행됩니다.
- 컴포넌트: 페이지 로드 시 렌더링되는 실시간 데이터입니다.
- 지침: 에이전트가 페이지와 상호작용하는 방법을 안내하는 컨텍스트입니다.
서빙되거나 배포되면, OpenClaw 에이전트는 API와 유사하게 HTTP를 통해 이러한 앱과 상호작용합니다.
구현 예시
소스는 다음 마크다운 구조 예시를 제공합니다:
---
tools:
- [grep, -r, { }, ./docs]
- [psql, -c, { regex: "^SELECT\\b.*" }]
---
```component
psql -c "SELECT count(*) FROM users"
```
# Instructions
- grep으로 문서 검색
- 사용자 메트릭을 위해 데이터베이스 쿼리 (읽기 전용)
- 더 많은 워크플로는 [reports](src/reports.md) 참조주요 기능
- 마크다운 기반: SDK, 의존성, 복잡한 설정이 필요하지 않습니다.
- 페이지 추가로 확장 가능: 각 새로운 주제나 작업은 새로운 마크다운 페이지가 될 수 있습니다.
- URL로 공유 가능: 모든 앱은 프롬프트나 지침에 붙여넣을 수 있는 URL을 가집니다.
- 에이전트 독립적: HTTP 접근 권한이 있는 모든 에이전트 구성과 작동합니다.
- 안전 기능: 도구 입력에 대한 정규식 제약 조건과 서버 측 도구 실행을 포함합니다.
배포를 위해, 프로세스를 더 쉽게 만드는 호스팅 버전도 사용 가능합니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

Tredict MCP 서버는 Claude가 스포츠 워치에 훈련 계획을 생성하고 푸시할 수 있도록 합니다
한 개발자가 Claude.ai와 Claude Code용 Tredict MCP 서버를 구축했습니다. 이 서버는 프롬프트를 통해 복잡한 지구력 훈련 계획을 생성하고 구조화된 운동을 Garmin, Coros, Suunto, Wahoo 시계에 자동으로 업로드합니다. 서버에는 Claude 채팅 내에서 시각적 피드백을 제공하는 MCP 앱이 포함되어 있습니다.
LTM: 모델과 기계 간 이식 가능한 에이전트 메모리를 위한 JSON 프로토콜
LTM은 JSON 프로토콜(Core Memory Packet)과 CLI/서버로 구성되어, 모델, 편집기, 기계를 넘어 에이전트 컨텍스트(막다른 길, 제약 조건, 다음 단계)를 유지합니다. 패킷은 2-5KB이며 비밀 정보를 삭제하고 MCP를 지원합니다.

벤치마크 결과: 메모리 시스템을 탑재한 클로드 에이전트 스웜, 토큰 비용 30-43% 절감 효과 확인
한 개발자가 40점짜리 코딩 작업에서 6개의 에이전트로 구성된 Claude 스웜을 사용자 정의 메모리 시스템인 Stompy를 적용한 경우와 적용하지 않은 경우로 테스트했습니다. 결과에 따르면, 메모리를 적용한 Sonnet 4.6은 $3.98의 비용으로 완벽한 점수를 달성한 반면, 메모리를 적용하지 않은 경우 $7.04의 비용이 들었습니다. Haiku 4.5는 메모리 없이는 완전히 실패했지만, 메모리를 적용하면 39/40점을 기록했습니다.

Claude Code 동적 워크플로우: 병렬 서브에이전트 및 울트라코드 모드
Claude Code는 코드베이스 전반의 버그 사냥, 대규모 마이그레이션, 다각도 검증 같은 복잡한 작업을 위해 수십에서 수백 개의 병렬 하위 에이전트를 조율하는 동적 워크플로를 도입했습니다. UltraCode 모드는 어려운 문제에 자동으로 워크플로를 트리거합니다.