← Back to App

Changelog

Changelog

What's new in the PDM SDK — always up to date.

Date: 2026-07-30 Theme: Moving from a Memory Tool to an Extensible Substrate

Version 0.2.3 is an architectural breakthrough. We have successfully decoupled the core memory physics from the logic layer, allowing for a modular, plugin-driven ecosystem. This release also introduces surgical temporal precision, ensuring that the system understands the "Arrow of Time" better than any other AI memory on the market.


🔌 Architectural Extensibility (Middleware Hooks)

We have officially opened the "Seams" of the SDK. PDM is now an extensible platform.

  • Internal Hook System: Implemented a robust middleware registry in the Memory class. Developers can now inject custom logic at three critical stages:
  • pre_save: For data sanitization, PII masking, or auto-tagging.
  • post_save: For triggering external side-effects (notifications, syncs).
  • post_recall: For analyzing search context and telemetry.
  • Lean Core Philosophy: By using these hooks, complex features can now be built as external plugins, keeping the core PDM engine surgical and fast.

🕰️ Temporal Integrity (Chronological Recall)

We’ve solved "recency bias" by giving the system a factual calendar.

  • Precise Event Anchoring: Full integration of t_event_at. The system now separates when a fact was recorded from when the event actually occurred.
  • Temporal Recall Engine: Updated the recall() logic to surgically parse time windows. Azus can now accurately answer questions like "What did I do yesterday?" or "What are my goals for 2027?" by prioritizing chronological matches over raw magnitude.
  • Automatic Backfill: Logic to ensure every memory has a chronological anchor, even if only a deadline was provided.

⚖️ Intelligent Recall & Diversity Control

Maintaining "Parliamentary Breadth" even under high interaction noise.

  • Diversity Bias Mechanism: Introduced the diversity_bias parameter (default 0.4). It ensures that no single "noisy" drawer can monopolize the top-k results, allowing critical facts from other domains to surface.
  • Anti-Dilution GAA: Upgraded Goal-Anchor Alignment math. High-IAW stewardship goals now retain their authoritative weight, preventing a strong safety signal from being "watered down" by irrelevant noise.

🛠️ Self-Maintenance & Hardening

  • Autonomous Self-Healing: Added mem.audit_and_heal() and the pdm-cli heal command. The system can now autonomously scan for Torsion, reconcile high-confidence contradictions (>0.85), and purge dead data.
  • Physics Stabilization: Fixed the "Double-Decay" bug. Memory fading is now 100% deterministic.
  • Global Reliability: Unified all timestamps to UTC and implemented atomic SELECT FOR UPDATE locking in the Postgres driver to eliminate Race Conditions.

📦 Installation

bash
1# Core package
2pip install pdm-memory==0.2.3
3
4# With full UI and all adapters
5pip install "pdm-memory[all]==0.2.3"

🛠️ Developer Support & Feedback

We operate on a Closed Loop principle. Your feedback directly shapes the next "tick" of the Westfield OS evolution.

🆘 Getting Help

Visit our primary support hub: 👉 azus.ai/support

🐛 Reporting Bugs & Torsion

Since our core repository is currently private to protect our IP, please report bugs, logical inconsistencies (Torsion), or security leaks through the following channels:

1. Support Portal: Log a ticket at azus.ai/support.

2. Direct Signal: For high-stakes architectural flaws, reach out to the team on X (@ExodusBecause) or via our developer Discord.

3. Audit Logs: When reporting a bug, please include the output of mem.explain(id) or a screenshot from the PDM Explorer to help us localize the "leak."

💡 Feature Requests

Have an idea for a new Sensuator implementation or a Middleware Hook? We prioritize features based on community "Pressure." Submit your proposals on the support page or flag them in your daily operation logs if you are an enterprise partner.


📜 Version History & Changelog

We maintain a rolling log of the last 10 versions to ensure transparency in our "Window Advance."

VersionStatusKey Highlight
v0.2.3LatestHook System, Temporal Anchoring, and Diversity Bias.
v0.2.0StableIndustrial hardening, PostgreSQL support, and Idempotency.
v0.1.9LegacyCritical decay math fixes and initial IP protection.

For the full technical changelog, please refer to the CHANGELOG.md file in the package root.

"The core is locked. The substrate is breathing. The world can now build on top of PDM." Built by Westfield Innovations LLC · azus.ai