mirror of
https://github.com/Egonex-AI/Understand-Anything.git
synced 2026-06-22 10:58:03 +08:00
ae898a28b2
Critical fixes: - C1: Remove unused treeSitter.nodeTypes from configs and schema — extraction logic is TS/JS-specific, nodeTypes gave false impression of generality - C2+C3: Remove blocking temp dir prompt, default to .understand-anything/tmp/, update all 5 prompt templates to use project-local paths instead of /tmp/ - C4: Fix false-positive framework detection — use "next": (with quotes) for Next.js, remove cors/body-parser from Express keywords Important fixes: - I1: Change FrameworkConfig.language to languages[] array — React/Express/Vue now correctly listed under both typescript and javascript - I2: Fix getByExtension case sensitivity — .TS now resolves same as .ts - I3: languageKeyFromPath returns null instead of throwing for unknown extensions - I4: Duplicate framework registration is now a no-op instead of corrupting array - I5: SKILL.md now says "skip silently" when language/framework snippet not found Also: getForLanguage returns a defensive copy, 3 new tests added (157 total).
ae898a28b2
·
2026-03-23 21:53:02 +05:30
History