Skip to content

chore: release 0.5.0#23

Merged
igor-ctrl merged 1 commit into
mainfrom
release/0.5.0
May 25, 2026
Merged

chore: release 0.5.0#23
igor-ctrl merged 1 commit into
mainfrom
release/0.5.0

Conversation

@igor-ctrl
Copy link
Copy Markdown
Owner

Summary

Release bump for 0.5.0 — adds bcli pack, bcli ask, bcli.context, and the bcli-site/ v0 scaffold landed in #22.

  • pyproject.toml 0.4.0 → 0.5.0
  • CHANGELOG.md Unreleased → [0.5.0] - 2026-05-25 (content preserved)
  • uv.lock re-resolved to record the new bc-cli version

Pushing tag v0.5.0 after merge triggers .github/workflows/publish.yml → PyPI (Trusted Publisher OIDC, env pypi).

Test plan

  • pyproject.toml version and uv.lock agree (publish workflow's tag-vs-pyproject sanity check requires this)
  • CHANGELOG section dated 2026-05-25
  • CI green on this PR (tests + site build)
  • After merge: tag v0.5.0, push, verify Publish to PyPI workflow completes successfully

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.
@igor-ctrl igor-ctrl merged commit 3ad0896 into main May 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant