Skip to content

v0.3.4 - Native Prolog Tests & Critical Fixes

Latest

Choose a tag to compare

@O6lvl4 O6lvl4 released this 30 Dec 12:57
· 1 commit to main since this release

πŸš€ 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