설정 레퍼런스
.ai-core/config/ 폴더의 설정 파일을 설명합니다.
설정 파일 구조
.ai-core/config/
├── global.json ← 기능 토글 (자주 변경)
├── detail.json ← 세부 파라미터 (자동 생성)
├── detail/ ← 편집 원본
│ ├── session.json
│ ├── multi-llm.json
│ ├── security.json
│ ├── hooks.json
│ └── infra.json
├── local.json ← 로컬 오버라이드 (Git 제외)
├── patent.json ← 특허 스킬 전용
├── ci.json ← CI 환경
└── project-aliases.json ← 서브 프로젝트 매핑
global.json 설정
paths
| 키 | 기본값 | 설명 |
|---|---|---|
project_root | $HOME/.../multi-saas-kit | 프로젝트 루트 |
ai_core_dir | {root}/.ai-core | .ai-core 경로 |
data_dir | {root}/.ai-core/data | 데이터 경로 |
session
| 키 | 기본값 | 설명 |
|---|---|---|
enabled | true | 세션 로깅 활성화 |
auto_summary | true | 자동 요약 생성 |
handoff.auto_save_on_stop | true | /quit 시 handoff 자동 저장 |
handoff.stale_threshold_logs | 100 | stale 판정 로그 수 |
security
| 키 | 기본값 | 설명 |
|---|---|---|
enabled | true | 보안 검사 활성화 |
auto_scan | true | 파일 수정 시 자동 스캔 |
use_semgrep | true | Semgrep AST 기반 스캔 |
block_on_critical | true | 심각한 취약점 시 경고 |
multi_llm
| 키 | 기본값 | 설명 |
|---|---|---|
enabled | true | Multi-LLM 전체 활성화 |
discussion.mode | "chorus" | 토론 모드 (chorus/legacy) |
auto_discussion.enabled | true | 자동 토론 활성화 |
auto_discussion.timeout_seconds | 90 | 자동 토론 타임아웃 |
consensus.enabled | true | 합의 시스템 활성화 |
consensus.min_responses | 2 | 최소 응답 수 |
providers.{llm}.enabled | varies | LLM별 활성화 |
기타 토글
| 키 | 기본값 | 설명 |
|---|---|---|
checklist.enabled | true | 체크리스트 검증 |
checklist.level | "standard" | minimal/standard/full |
stop_hook.enabled | true | Stop hook 활성화 |
pre_tool_use.enabled | true | PreToolUse 활성화 |
pre_tool_use.auto_backup | true | 위험 파일 자동 백업 |
port_checker.enabled | true | 포트 충돌 검사 |
summary.language | "ko" | 요약 언어 |
detail 설정 편집
# 1. 개별 파일 수정
vi .ai-core/config/detail/session.json
# 2. 재생성
bash .ai-core/config/detail/merge.sh
자세한 내용은 설정 시스템을 참조하세요.