What's Changed
Language-Agnostic Agent Prompts (#174)
All agent prompts now adapt to the user's project language/framework instead of being TypeScript-specific.
Affected Agents:
- build-fixer: Multi-language build/type check commands (TypeScript, Python, Go, Rust, Java)
- tdd-guide: Framework-agnostic test examples and coverage commands
- security-reviewer: Multi-language vulnerability patterns and dependency audit commands
- designer: Framework detection for React, Vue, Angular, Svelte, Solid
- code-reviewer: Language-neutral terminology for logging, docs, and patterns
- autopilot prompts: Multi-language build/lint/test commands
How It Works
Agents now detect project type from manifest files:
package.json+tsconfig.json→ TypeScriptpyproject.toml/setup.py→ Pythongo.mod→ GoCargo.toml→ Rustpom.xml/build.gradle→ Java
Bug Fixes
- Fixed Ajv import compatibility for ES modules
Full Changelog: v3.7.3...v3.7.4