Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.36 KB

File metadata and controls

39 lines (27 loc) · 1.36 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.2 - 2026-03-06

Fixed

  • stop() now clears all subscriptions and resets observer state — no need to manually track dispose functions

0.1.1 - 2026-03-06

Changed

  • Release workflow aligned with tag-based publishing (v* tags)
  • npm trusted publisher (OIDC) for provenance attestation

0.1.0 - 2026-03-06

Added

  • Provider-agnostic createObserver API with lifecycle diffing
  • Built-in Cursor transcript provider (createCursorTranscriptProvider)
  • Watch runtime with debounced refresh, concurrency guards, and exponential backoff
  • Canonical agent model (CanonicalAgentSnapshot, CanonicalAgentStatus)
  • TranscriptProvider interface for custom providers
  • Zod-based transcript validation
  • Three public entry points: ., ./core, ./providers/cursor
  • ESM and CJS dual builds via tsup
  • Full test suite (59 tests)
  • CI pipeline (Biome + TypeScript + Vitest)
  • Tag-based release workflow with npm provenance