# Example configuration for the comprehensive tagging system # Copy this file to config.yaml and customize as needed # Directories to exclude from processing excluded_directories: - ".obsidian" - ".git" - ".smart-env" - "node_modules" - "__pycache__" # File patterns to exclude excluded_file_patterns: - "*.pyc" - "*.log" - "*.tmp" - ".DS_Store" # Tag formatting rules tag_format_rules: case: "kebab" # Use kebab-case for tags max_length: 50 allowed_chars: "abcdefghijklmnopqrstuvwxyz0123456789-/" hierarchy_separator: "/" # Language detection settings language_detection: chinese_threshold: 0.1 # Minimum ratio of Chinese characters to detect Chinese mixed_threshold: 0.3 # Threshold for mixed language detection min_content_length: 50 # Minimum content length for reliable detection