Back to Signal Feed
CodeTracked since May 18, 2026

Add Pi platform adapter with pi-mono normalization

Introduces a dedicated Pi adapter path in claude-mem’s CLI adapter layer so Pi hook events are routed through worker-side handling and normalized to a consistent `pi` platform source.

claude-memPiPlatformAdapterpi-mono

What Happened

  • Introduces a dedicated Pi adapter path in claude-mem’s CLI adapter layer so Pi hook events are routed through worker-side handling and normalized to a consistent `pi` platform source.
  • Introduces a dedicated Pi adapter path in claude-mem’s CLI adapter layer so Pi hook events are routed through worker-side handling and normalized to a consistent `pi` platform source.
  • 1 evidence item attached for review.

What is Different

Before

Scattered source updates, isolated context, and manual follow-up across multiple feeds.

Now

Added and registered a Pi worker adapter plus `getPlatformAdapter()`/`normalizePlatformSource()` updates to normalize `pi-mono` to `pi`, enabling Pi session events from the new Pi hook integration to be ingested and stored in existing claude-mem workflows.

Why Track This

Why It Matters

Pi operators and integrators can now keep Pi event and observation flow inside the same claude-mem pipeline used by other platforms, so Pi-driven sessions become trackable and queryable without adding bespoke installer logic in this repository. The adapter accepts both Pi native and canonical input shapes, preserves existing hook output fields, and maps legacy `pi-mono` slugs to `pi`, which should reduce onboarding friction for teams testing the upcoming Pi extension package, but watch for schema drift between the future extension package and the worker contract because mismatched payload shapes could silently drop observations.

Impact

Pi operators and integrators can now keep Pi event and observation flow inside the same claude-mem pipeline used by other platforms, so Pi-driven sessions become trackable and queryable without adding bespoke installer logic in this repository. The adapter accepts both Pi native and canonical input shapes, preserves existing hook output fields, and maps legacy `pi-mono` slugs to `pi`, which should reduce onboarding friction for teams testing the upcoming Pi extension package, but watch for schema drift between the future extension package and the worker contract because mismatched payload shapes could silently drop observations.

What To Watch Next

  • Watch whether claude-mem becomes a repeated pattern.
  • Track follow-up changes around AI Integration in IDEs.
  • Compare future signals against this evidence trail.
  • Re-check risk flags: pi_extension_contract_mismatch, pi_mono_payload_shape_drift.
Open Topic TimelineOpen Technical EventOpen Original Sourcepi_extension_contract_mismatch / pi_mono_payload_shape_drift / build_pipeline_not_verified_for_adapter_change

Supporting Evidence