Repository navigation
v2.0.0 — AI-first defaults, @debriefer scope
What's New
@debriefer/ai (1.0.0) — NEW
createAIDefaults()factory returning pre-built Claude Haiku callbacks for section filtering, confidence scoring, link selection, and person validationClaudeSynthesizer(moved from core) — AI synthesis via Anthropic SDKAIClientinterface +HaikuClientdefault for pluggable AI providers- Graceful fallback to heuristics when
ANTHROPIC_API_KEYis missing or AI calls fail
@debriefer/core (2.0.0) — BREAKING
- Breaking:
ClaudeSynthesizermoved to@debriefer/ai— update imports - Breaking:
@anthropic-ai/sdkpeer dependency removed — core is now fully zero-AI - Added
confidenceScorercallback toBaseSourceOptionsfor AI-powered content relevance scoring NoopSynthesizerandstripMarkdownCodeFencesremain in core
@debriefer/sources (1.0.1)
- Updated
@debriefer/coredependency range for v2.0.0 compatibility
Package Scope Rename
All npm packages renamed to @debriefer org scope:
debriefer->@debriefer/coredebriefer-sources->@debriefer/sources- NEW:
@debriefer/ai
Other
- Package READMEs for all 5 npm packages + Python client
- Docker compose cleanup (removed unused Redis)
- CI improvements (cross-platform lockfile, cache fixes)
Migration
// Before
import { ClaudeSynthesizer, NoopSynthesizer } from "debriefer"
// After
import { NoopSynthesizer } from "@debriefer/core"
import { ClaudeSynthesizer, createAIDefaults } from "@debriefer/ai"