litvc 1.3.0

Lit - The agentic-first distributed version control system. A complete Git replacement designed for AI agents first and humans second.
Documentation
# Lit Configuration File
# Place this file at ~/.litconfig

[network]
# Whitelist of allowed intranet IP ranges (CIDR notation)
# Default private network ranges
allowed_networks = [
    "10.0.0.0/8",        # Class A private network
    "172.16.0.0/12",     # Class B private network
    "192.168.0.0/16",    # Class C private network
]

# Specific allowed hosts/domains for your intranet
# Add your organization's internal Git servers here
allowed_hosts = [
    # Examples:
    # "git.internal.company.com",
    # "repo.intranet.local",
    # "192.168.1.100",
]

[security]
# Enable audit logging of all network operations
audit_log = true

# Path to audit log file
# Use ~ for home directory
audit_log_path = "~/.lit/audit.log"

# =============================================================================
# Environment Variables (set via install.ps1 / install.sh, not this file)
# =============================================================================
#
# Lit-specific:
#   LIT_OUTPUT              Output format: json | human | msgpack (default: json)
#   LIT_PASSPHRASE          Encryption passphrase (sensitive)
#   LIT_PASSPHRASE_FILE     Path to file containing passphrase
#   LIT_API_TOKEN           Bearer token for lit serve (sensitive)
#
# OpenTelemetry (configured during installation, stored user-scoped):
#   OTEL_EXPORTER_OTLP_ENDPOINT    OTLP collector endpoint
#   OTEL_EXPORTER_OTLP_PROTOCOL    Export protocol (http/protobuf)
#   OTEL_EXPORTER_OTLP_HEADERS     Auth header (sensitive — Bearer token)
#   OTEL_SERVICE_NAME               Service identifier
#
# Windows:  Set at User scope via [Environment]::SetEnvironmentVariable()
# Linux/macOS: Stored in ~/.config/lit/env (mode 600), sourced by shell profile