mirror of
https://github.com/j3ssie/osmedeus.git
synced 2026-09-30 05:24:57 +02:00
- Implemented detect_language() function that analyzes directory structure to identify dominant programming language - Detects language by file extension mapping (26+ supported languages: Go, Python, JS, TS, Rust, Java, etc.) - Falls back to shebang detection for extensionless files (e.g., shell scripts) - Intelligently skips non-source directories (node_modules, vendor, test, .git, etc.) - Includes comprehensive test coverage for pure/mixed projects, edge cases, and shebang patterns - Updated function registry and goja runtime to expose detect_language to workflows