Repository navigation
Releases: selimeneserd/pulse-sdk
Release list
0.3.0 — Reported model usage / Bildirilen model kullanımı
Pulse now records optional provider-reported token usage through recordUsage, independently of MCP handler observations and Pulse Cloud. Standalone core works with memory/JSONL without MCP, a model-provider SDK, account or key.
Usage events carry safe labels and numeric input/output plus optional cache/reasoning subsets. Missing stays null; each model invocation is recorded once. Async tool scopes correlate local usage. Custom exporters must narrow the new event union, and collectors must adopt the updated schema plus subset comparisons before usage is enabled.
Validation: 216 tests and 106 clean packed-consumer commands on each supported Node runtime (24.11.1/24.20.0); exact-source GitHub CI passed. All three MIT packages align at 0.3.0 with unchanged pinned third-party dependencies. Publication and clean registry consumer evidence are recorded in BUILD_STATUS.md.
TR: Pulse, MCP handler gözlemlerinden ve Pulse Cloud'dan bağımsız olarak recordUsage ile isteğe bağlı sağlayıcı token kullanımını kaydeder. Bağımsız core için MCP, sağlayıcı SDK'sı, hesap veya anahtar gerekmez. Ham içerik toplanmaz; eksik sayılar null, cache/reasoning alt kümeleri ayrı kalır. Özel exporter olayları kind ile ayırmalı; collector yeni şema ve alt küme kontrollerini uygulamalıdır. İki Node sürümünde 216 test ve 106 paket tüketim komutu, aynı kaynak için GitHub CI geçti. Üç MIT paket 0.3.0 olarak hizalanır; yayın/registry kanıtları BUILD_STATUS.md içindedir.
Pulse SDK 0.2.2
Pulse SDK 0.2.2 improves English/Turkish package guides, practical MCP learning paths and npm discovery metadata. All three MIT packages are published as latest.
Runtime behavior, API, wire schema and third-party dependencies are unchanged from 0.2.1, apart from reported package-version values. No migration is required from 0.2.1. Keep all Pulse packages on the same exact version; OpenTelemetry remains optional.
Validation: Node 24.11.1 and 24.20.0 each passed 205 tests, 106 packed-consumer commands and 106 registry-consumer commands. Published archive integrity matches the tested tarballs. Source CI passed both runtime jobs. Official MCP 2.0.0 remains the exact supported integration baseline.
TR: Pulse SDK 0.2.2, EN/TR paket rehberlerini, uygulamalı MCP bağlantılarını ve npm keşif bilgilerini geliştirir. Üç MIT paket latest olarak yayımlandı. Bildirilen sürüm dışında 0.2.1 davranışı, API, wire şeması ve bağımlılıklar korunur; migration gerekmez. İki Node sürümünde 205'er test, 106'şar paket tüketim ve 106'şar gerçek npm tüketim komutu geçti. SDK bağımsızdır; Cloud hesabı zorunlu değildir.
Pulse 0.2.1 — SDK correctness fixes
Pulse 0.2.1 is published on npm as latest: @reviseflow/pulse-core, @reviseflow/pulse and optional @reviseflow/pulse-otel.
- Exporter conformance and delivery now share safe result validation and an immutable snapshot, preserving partial acceptance and duplicate handling.
- The installed CLI correctly starts through npm's executable symlink and resolves the application's actual MCP dependency in normal, hoisted and nested layouts.
- HTTP
Retry-Afterminimums survive numeric/date parsing and malformed acknowledgements. A minimum above the configured delay limit follows the existing bounded drop policy.
No migration is needed from 0.2.0. Public signatures, wire contracts, third-party dependencies and support ranges remain unchanged. Upgrading from 0.1.0 still requires explicit exporter selection.
npm install --save-exact @reviseflow/pulse@0.2.1 @reviseflow/pulse-core@0.2.1 @modelcontextprotocol/server@2.0.0Validation: 205 source tests on each of Node 24.11.1 and 24.20.0; clean packed consumers on both runtimes; source CI passed both Ubuntu jobs. After publication, exact archive integrity and 106 registry consumer commands passed per runtime, including real offline MCP memory/JSONL, CLI, types, ESM/duplicate packages, OTel and explicit loopback HTTP. The tag adds documentation and receipts to tested artifact source 2756fcd6310636632c4c7c0b8e244a6e0d601ae8; packaged files are unchanged.
Read the release and migration guide and publication receipt. Human pilots remain separate from automated acceptance. Local collection needs no Cloud account or key; delivery remains bounded and best effort.
Türkçe: Üç paket npm üzerinde 0.2.1 ve latest olarak yayımlandı. Ortak exporter doğrulaması, gerçek npm CLI komutu ve hoisted MCP çözümlemesi düzeltildi; HTTP Retry-After alt sınırı korunur. 0.2.0'dan migration gerekmez; bağımlılık, public sözleşme ve destek matrisi değişmez. İki Node sürümünde 205 kaynak testi, paket tüketicileri, Ubuntu CI ve yayın sonrası her runtime'da 106 registry komutu geçti. EN/TR README ve yayın belgeleri güncellendi; insan pilotları yapılmış sayılmaz.
Pulse 0.2.0 — Cloud-independent SDK
Pulse 0.2.0 is published on npm: @reviseflow/pulse-core, @reviseflow/pulse and optional @reviseflow/pulse-otel.
This is a breaking pre-1.0 update: choose an exporter explicitly. Local memory/JSONL collection needs no Cloud account, key or subscription. Generic HTTP and optional OpenTelemetry exporters share bounded, best-effort lifecycle handling. Public event v1 semantics remain unchanged.
npm install --save-exact @reviseflow/pulse@0.2.0 @reviseflow/pulse-core@0.2.0 @modelcontextprotocol/server@2.0.0Read the migration guide before upgrading. Keep 0.1.0 and its original constructor for rollback. Supported evidence covers Node 24.11.1/24.20.0 and official MCP 2.0.0; it does not certify arbitrary runtimes or hosts.
Validation: 133 source tests on both supported Node versions; all three published archive integrities matched; an isolated npm-installed consumer passed real offline/HTTP MCP, types, CLI, duplicate-package, ESM bundle and OTel checks. See the publication receipt.
Türkçe: Üç paket npm üzerinde 0.2.0 olarak yayımlandı. Bu sürüm kırıcı bir kurucu API değişikliği içerir; exporter açıkça seçilmelidir. Yerel memory/JSONL için Cloud hesabı veya anahtarı gerekmez. HTTP ve isteğe bağlı OpenTelemetry desteklenir; aktarım sınırlı ve en iyi çaba esaslıdır. Güncellemeden önce geçiş rehberini okuyun. Gerçek npm kurulumu ve paket bütünlük kontrolleri geçti; daha geniş runtime desteği veya kayıpsız aktarım iddiası yoktur.