TypeScript/Node SDKs for Softprobe LLM observability.
In the Softprobe workspace this repo is the sibling checkout softprobe-js/
(next to sp-llm/ and thelake/). Language-neutral contracts stay in sp-llm.
| Package | Description |
|---|---|
@softprobe/tracing |
Core Softprobe tracing SDK |
@softprobe/langchain |
LangChain callback handler |
@softprobe/vercel-ai-sdk |
Vercel AI SDK telemetry |
@softprobe/opencode-plugin |
OpenCode coding-agent plugin |
@softprobe/web-record |
Browser session recording (rrweb → OTLP) |
End-to-end web session replay (SPA → thelake → explorer): sp-llm docs/web-session-replay.md.
npm install
npm run build
npm test- Create a GitHub release with tag
vX.Y.Z(for examplev0.1.0). .github/workflows/release.ymlpublishes all packages via npm Trusted Publishing (OIDC) — no npm token.
Requires a Trusted Publisher on each package pointing at this repo and
workflow filename exactly release.yml (case-sensitive). Configurations
created after 2026-05-20 must also allow the publish action.