Packages
@agentskit/observability
Trace viewer, signed audit log, cost guard, devtools, token counters.
@agentskit/observability is the package you add when you no longer want to guess what your agent did. It turns opaque runs into inspectable traces, costs, audit events, and live debugging streams.
#When to reach for it
- You need console / LangSmith / OpenTelemetry logging.
- You want an offline HTML trace viewer.
- You want a hard dollar ceiling (
costGuard). - You want a tamper-evident audit log (SOC 2 / HIPAA friendly).
- You want a live devtools feed (browser extension compatible).
#Best fit
- Add this before opening an agent to real users or production workloads.
- Pair with
@agentskit/runtimeto trace multi-step behavior. - Pair with
@agentskit/evalwhen you want to turn failures into repeatable quality work. - Pair with
@agentskit/securityconcepts when the workflow has compliance or audit requirements.
#Install
npm install @agentskit/observability#Hello world
import { consoleLogger, costGuard } from '@agentskit/observability'
import { createRuntime } from '@agentskit/runtime'
const runtime = createRuntime({
adapter,
observers: [consoleLogger(), costGuard({ maxUsd: 0.5 })],
})For many teams, this is the point where an agent stops feeling magical and starts feeling operable.
#Surface
- Loggers:
consoleLogger·langsmith·opentelemetry. - Tracing:
createTraceTracker·createFileTraceSink·buildTraceReport·renderTraceViewerHtml. - Cost + tokens:
costGuard·priceFor·computeCost·DEFAULT_PRICES·approximateCounter·countTokens·countTokensDetailed·createProviderCounter. - Audit:
createSignedAuditLog·createInMemoryAuditStore. - Devtools:
createDevtoolsServer·toSseFrame.
#Recipes
#Stability
- Version:
0.5.1 - Tier: beta
- Contract: evolving
- Roadmap: see packages roadmap for what this package needs to reach v1.0.
#Related
#Source
npm: @agentskit/observability · repo: packages/observability
Explore nearby
- PeerPackages overview
Every AgentsKit package at a glance — what it does, when to reach for it, where to read the deep dive.
- PeerRoadmap
Per-package stability status, current version, and what each package needs to reach v1.0.
- Peer@agentskit/core
Shared contract layer — TypeScript types, headless chat controller, stream helpers. Zero-dep, under 10 KB gzipped.