Skip to content

Releases: Kanary-Labs/laravel-ai-observer

AI Observatory v1.0.1

Choose a tag to compare

@aymanatmeh aymanatmeh released this 27 Jul 10:29
f84a50b

AI Observatory 1.0.1 is a backward-compatible reliability, privacy, and performance release.

Payloads are now normalized before redaction so sensitive fields on DTOs, models, collections, metadata, context tags, and error data are masked before database persistence. Invalid UTF-8 is safely substituted instead of causing a span to disappear, and long provider errors fit the configured payload limit.

Token accounting now distinguishes uncached input, cache reads, and cache writes according to each provider's reported semantics. Cache-write pricing and input-only operations such as embeddings are supported without treating unknown prices as zero.

Deferred and queued recording preserve redacted user, tenant, feature, and tag context. Queue batches are compressed, retried, bounded, and use deferred local persistence when a compressed payload exceeds the configured queue threshold. Sampling promotion buffers and dashboard detail queries are also bounded.

The SDK compatibility layer now includes every source-verified file and vector-store event exposed by Laravel AI SDK 0.10.1. Listener dispatch is restricted to Laravel AI events and resolves services from the active application scope for long-running workers.

The dashboard preserves filters and pagination through browser navigation, renders collapsed JSON lazily, handles unexpected rendering errors, and supports applications hosted below a URL subdirectory.

Existing applications should run:

composer update kanary/laravel-ai-observatory
php artisan ai-observatory:install
php artisan migrate
php artisan ai-observatory:status

The new compatibility migration is idempotent and keeps restrictive foreign keys. See the upgrade guide for configuration guidance.

Laravel AI SDK compatibility remains source verified and contract tested against version 0.10.1.

AI Observatory v1.0.0

Choose a tag to compare

@aymanatmeh aymanatmeh released this 26 Jul 20:48
1897c49

AI Observatory 1.0.0

AI Observatory 1.0.0 is the first stable release of the local observability and
debugging package for applications using the official Laravel AI SDK.

It records correlated agent, model, tool, media, and retrieval operations
without requiring applications to replace the SDK API. The package includes a
searchable trace dashboard, parent-child timeline, protected payload viewer,
token and latency aggregation, configurable cost estimates, three persistence
modes, streaming timing, stale recovery, privacy controls, and maintenance
commands.

This release establishes a semantic-versioning commitment for documented
public APIs, extension contracts, configuration keys, Artisan commands, and the
stored trace schema. Runtime behavior is unchanged from 0.1.0.

Laravel AI SDK compatibility remains source verified and contract tested
against version 0.10.1. Future SDK compatibility changes remain isolated behind
the package adapter layer.

AI prompts, responses, and tool payloads may contain sensitive information.
Review capture settings, redaction, authorization, database capacity, queue
behavior, and retention before enabling the package in production.

See the changelog, security policy, and
compatibility inventory.

AI Observatory v0.1.0

Choose a tag to compare

@aymanatmeh aymanatmeh released this 26 Jul 20:20
e415f18

AI Observatory 0.1.0

The first preview delivers local trace debugging for applications using
Laravel AI SDK 0.10.1. It records correlated agent, model, tool, media, and
retrieval operations without requiring applications to replace the SDK API.

The release includes a searchable trace list, parent-child timeline, protected
payload viewer, token and latency aggregation, configurable cost estimates,
three persistence modes, streaming timing, stale recovery, privacy controls,
and maintenance commands.

This is a preview. Validate capture settings, authorization, database capacity,
queue behavior, and retention against your production requirements. Prompts,
responses, and tool payloads may contain sensitive information.

See the changelog, security policy, and
compatibility inventory.