Cobweb은(는) 무엇을 하나요?
에이전트 스킬을 위한 로컬 거버넌스 커널 — CLI(cobweb), 데몬(cobwebd), SQLite 상태 저장소, SKILL.md 파싱, 검증, 감사 및 동기화.
개요
Cobweb은 AI 에이전트(예: Claude Code, Cursor, Codex)에서 사용되는 스킬의 로컬 거버넌스를 관리하는 도구입니다. 스킬 정의 파일(SKILL.md)을 파싱하고, 그 내용을 검증하며, 변경 사항을 감사하고, 여러 환경에 걸쳐 동기화합니다.
주요 기능
- CLI (
cobweb): 명령줄 인터페이스를 통해 스킬 등록, 조회, 업데이트, 삭제 등의 작업을 수행합니다. - 데몬 (
cobwebd): 백그라운드 프로세스로 실행되어 지속적인 감시와 동기화를 제공합니다. - SQLite 상태 저장소: 모든 스킬의 상태를 로컬 SQLite 데이터베이스에 저장합니다.
- SKILL.md 파싱 및 검증: 스킬의 메타데이터, 의존성, 권한 등을 분석하고 유효성을 확인합니다.
- 감사: 스킬 변경 이력을 추적하고 로그를 기록합니다.
- 동기화: 여러 에이전트 플랫폼 간에 스킬 정의를 동기화합니다.
사용 방법
# 스킬 등록
cobweb register ./path/to/skill
# 데몬 시작
cobwebd start
# 스킬 상태 조회
cobweb status
예제
다음은 SKILL.md 파일 예시입니다:
---
name: ExampleSkill
description: 예제 스킬
author: Developer
version: 1.0.0
---
# ExampleSkill
이 스킬은 예시를 위한 것입니다.
의존성
sqlite3: 로컬 데이터베이스yaml/toml: 설정 파일 파싱 (선택 사항)
라이선스
MIT