agentskit.js
Observability

Trace viewer

Offline Jaeger-style HTML trace of every run. No hosting required.

import { createFileTraceSink, renderTraceViewerHtml } from '@agentskit/observability'

const sink = createFileTraceSink({ path: '.agentskit/traces.jsonl' })

const runtime = createRuntime({ adapter, observers: [sink.observer] })
await runtime.run(task)

const html = await renderTraceViewerHtml({ source: '.agentskit/traces.jsonl' })
await Bun.write('.agentskit/trace.html', html)

Open the generated file in any browser. Zero server. Zero tracking.

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page