refactor(installer): remove sqlite3 CLI false dependency and verify py-sqlite3 module check

This commit is contained in:
2026-07-11 00:58:27 +09:00
parent 66fd1c4834
commit 1c2ce0953d
4 changed files with 155 additions and 8 deletions
+4 -4
View File
@@ -9,16 +9,16 @@ MAM은 단일 워크스페이스 상에서 복수의 에이전트(Claude, Cline,
## 1. ⚙️ 사전 요구사항
MAM 스킬 및 스크립트들은 호스트 시스템의 다음 도구들에 의존합니다. 설치 전에 확인해 주세요.
* **tmux**: 에이전트를 백그라운드 격리 Pane에서 구동하기 위한 프로세스 컨테이너
* **python3**: 세션 레지스트리(YAML/SQLite DB) 파싱 및 유효성 검사
* **sqlite3**: 트랜잭션 안전성 및 오케스트레이션 락 보장
* **rsync**: `.agents/` 오케스트레이터 및 스킬 폴더 복제 및 동기화
* **python3**: 세션 레지스트리(YAML/SQLite DB) 파싱 및 유효성 검사 (내장 `sqlite3` 모듈 필수)
* **uuidgen**: 격리 세션 생성 시 고유의 UUID 할당
* **rsync**: 인스톨러(`install_mam.sh`)가 `.agents/` 오케스트레이터 및 스킬 폴더를 타겟 프로젝트에 복제하는 데 사용 (설치 시 필요)
* **python3-yaml (pyyaml)**: 세션 데이터 YAML 저장 및 로드 의존성 (`pip install pyyaml`)
---
## 2. 🚀 자동 설치 방법
MAM의 자동 설치 스크립트(`install_mam.sh`)를 사용하여 10초 만에 필요한 규칙과 라이프사이클 툴킷을 타겟 프로젝트에 이식할 수 있습니다.
MAM의 자동 설치 스크립트(`install_mam.sh`)를 사용하여 10초 만에 필요한 규칙과 라이프사이클 툴킷을 타겟 프로젝트에 이식할 수 있습니다. 스크립트는 실행 시 자동으로 시스템의 `tmux`, `python3`, `rsync`, `uuidgen` 및 필수 파이썬 모듈들을 진단합니다.
### 설치 스크립트 실행
MAM 레포지토리 루트에서 다음 명령어를 실행합니다.