Skip to content

v0.3.3 - Initial Release

Choose a tag to compare

@O6lvl4 O6lvl4 released this 30 Dec 10:13
· 22 commits to main since this 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).