mirror of
https://github.com/Egonex-AI/Understand-Anything.git
synced 2026-06-22 10:58:03 +08:00
Add LanguageConfig files for: markdown, yaml, json, toml, env, xml, dockerfile, sql, graphql, protobuf, terraform, github-actions, makefile, shell, html, css, openapi, kubernetes, docker-compose, json-schema, csv, restructuredtext, powershell, batch, jenkinsfile, plaintext. Add filenames? field to LanguageConfigSchema for filename-based detection (Dockerfile, Makefile, Jenkinsfile, docker-compose.yml, .env variants). Update LanguageRegistry.getForFile() to check filename matches first (more specific) before falling back to extension-based lookup. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>