// ============================================================================
// MatrixCode Library Modules
// ============================================================================
// Core Components
// Main agent implementation (chat loop, tool execution)
// LLM API providers (Anthropic, OpenAI)
// Tool implementations (read, write, bash, etc.)
// Working directory management
// Configuration loading (matrix + cc-switch fallback)
// Session & State Management
// Session persistence and management
// Auto memory accumulation (new)
// Cancellation tokens for interrupting operations
// User approval gates for dangerous operations
// Context Management
// Context compression for long conversations
// Model configuration and task planning
// Utilities
// UI display utilities (formatting, printing)
// Terminal markdown rendering
// Project overview generation and management
// System prompt building and profiles
// Skill loading and management