Initial commit: OpenMemory에서 마이그레이션한 장기기억 볼트

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
kappa
2026-03-12 16:34:42 +09:00
commit ea090d1c18
20 changed files with 592 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
---
title: OpenClaw 매뉴얼
updated: 2026-03-12
source: openmemory
---
## 도구/스킬/플러그인 시스템 (4/8)
[OpenClaw 매뉴얼 4/8 - 도구/스킬/플러그인 시스템]
도구 시스템:
- 프로필: minimal|coding|messaging|full (agents.defaults.tools 또는 per-agent)
- exec 보안: deny(기본)|allowlist|full
- exec 설정: backgroundMs:10000, timeoutSec:1800
- 루프 감지: historySize:30, warningThreshold:10, criticalThreshold:20
- 웹 도구: tools.web.search(Brave API)/tools.web.fetch
- 미디어 도구: tools.media.audio/video (whisper, gemini 등)
- 에이전트 간 통신: tools.agentToAgent.enabled
- 서브에이전트: tools.subagents.model/maxConcurrent/runTimeoutSeconds
스킬 시스템:
- 위치: workspace/skills/ > ~/.openclaw/skills/ > bundled (우선순위)
- 매니페스트: skills/{name}/SKILL.md (YAML frontmatter)
- 필드: name, description, user-invocable, metadata(requires.bins/env/config/os)
- ClawHub: npx clawhub install/update/sync
- 현재 IronDesk: 3/51 ready (healthcheck, skill-creator, weather)
플러그인 시스템:
- 명령: openclaw plugins list|info|install|enable|disable|doctor
- 매니페스트: openclaw.plugin.json (id, configSchema 필수)
- 슬롯: plugins.slots.memory/contextEngine
- 현재 loaded: device-pair, memory-core, phone-control, talk-voice, telegram (5개)
- memory-lancedb: disabled (벡터 검색용, 임베딩 API 키 필요)
## 세션/채널/게이트웨이 관리 (6/8)
[OpenClaw 매뉴얼 6/8 - 세션/채널/게이트웨이 관리]
세션 관리:
- dmScope: main(기본, 전체공유)|per-peer|per-channel-peer(IronDesk 현재 설정)|per-account-channel-peer
- 세션 키: agent:{agentId}:{mainKey} 또는 agent:{agentId}:dm:{peerId}
- 그룹: agent:{agentId}:{channel}:group:{id}, 텔레그램 토픽: ...group:{id}:topic:{threadId}
- 리셋: session.reset.mode=daily(atHour:4)|idle(idleMinutes:60), resetTriggers:["/new","/reset"]
- 저장소: ~/.openclaw/agents/{agentId}/sessions/sessions.json
- 유지보수: pruneAfter:30d, maxEntries:500, maxDiskBytes:500mb
- 채팅 명령: /new, /reset, /status, /context list|detail, /compact
채널:
- Telegram: botToken, dmPolicy(pairing|allowlist|open|disabled), streaming(off|partial|block|progress), groups, topics
- Discord: token, guilds, channels, voice, thread bindings, reactions
- WhatsApp: dmPolicy, allowFrom, textChunkLimit, sendReadReceipts
- Slack: socketMode 또는 HTTP, slash commands
- Signal, iMessage, IRC, Matrix, Mattermost, MS Teams, LINE, Google Chat 등
게이트웨이:
- mode: local|remote, port:18789(기본)
- bind: loopback|lan|tailnet|custom|auto
- auth: none|token|password|trusted-proxy
- Tailscale: mode=off|serve|funnel
- 서비스: openclaw gateway install|start|stop|restart|status|uninstall
- RPC: openclaw gateway call {method} --params {json}
- 헬스: openclaw gateway health|probe|discover
- HTTP 엔드포인트: chatCompletions, responses (OpenAI 호환)