π Release v0.3.4
β¨ New Features
- Native Prolog Test Suite: Comprehensive PLUnit tests for Event Calculus engine
- Auto LLM Detection: Automatically detects provider from environment, mock as default
- Separate CI Lanes: Better visibility with 5 distinct CI jobs
π Bug Fixes
- CRITICAL: Removed hardcoded 'taro' default subject in queries
- Fixed import/export mismatches in examples
- Corrected method names (record β remember, query β ask)
π Improvements
- Japanese text examples now show actual translation process
- Cleaner examples and benchmarks structure
- Better error handling for missing API keys
- Improved temporal reasoning with multilingual support
π§ͺ Testing
- 60+ PLUnit test cases for Event Calculus
- Working with both SWI-Prolog and Trealla
- Benchmarks comparing Mock vs Groq performance
- Examples verified with real LLM providers
π¦ Installation
npm install @aid-on/whenm@0.3.4
π§ Configuration
# .env file
GROQ_API_KEY=your-groq-api-key
LLM_PROVIDER=groq # or mock, gemini, cloudflare