Net-new SDK surface since 0.4.0:
- `bcli pack` — installable bundles (queries + batches + agent
fragments + endpoint presets) with a JSON ledger, per-fragment
AGENTS.md/CLAUDE.md `targets`, registry-preset conflict
detection. Two built-in packs (`starter-generic`, `cronus-demo`).
- `bcli ask` — oracle-style one-shot LLM second opinion. Claude
and OpenAI backends mirroring the `extract` factory. New
`bcli.ask.context_providers` entry-point group for downstream
domain glossaries.
- `bcli.context` — typed `ContextBundle`, 3-layer redaction
(audit keys + telemetry patterns + URL/GUID/attachment scrub),
last-error capture (no tracebacks by default), opt-in http-tail.
Shared substrate for `bcli ask` and the future `bcli agent`.
- `bcli-site/` — Astro + Tailwind v0 landing-page scaffold for
bcli.sh.
See CHANGELOG.md for the full set.