v0.3.3 - Initial Release
π WhenM v0.3.3 - Initial Release
Time-aware memory system that understands when things happened
β¨ Features
- Schemaless Temporal Memory: Remember and query events in any language without predefined schemas
- Event Calculus Reasoning: Mathematically sound temporal logic based on formal Event Calculus
- Multi-Language Support: Works with English, Japanese, and any other language
- LLM Integration: Supports Groq, Gemini, and Cloudflare Workers AI
- Time-aware Queries: Answer complex questions like "What was X's role in 2021?"
π Performance
- 90% accuracy on Locomo temporal reasoning benchmark (9/10 correct)
- Average response time: ~1100ms per complex query
π Quick Start
import { WhenM } from '@aid-on/whenm';
const memory = await WhenM.groq(process.env.GROQ_API_KEY);
await memory.remember("Alice joined as engineer", "2020-01-15");
await memory.remember("Alice became team lead", "2022-06-01");
const answer = await memory.ask("What was Alice's role in 2021?");
// β "engineer"π¦ Installation
npm install @aid-on/whenmπ Documentation
See README for full documentation.
π Acknowledgments
Built with Event Calculus formal logic and Prolog reasoning engine (Trealla).