Skip to content

v0.6.0 — workspace build

Choose a tag to compare

@kjoshi07 kjoshi07 released this 22 Jun 06:58
· 13 commits to main since this release
a8b3547

The workspace build release — the build/setup side of org-central knowledge. 0.5 made consuming a central, federated graph easy; 0.6 makes building it easy: stand up a multi-repo CKG from one workspace.yaml + one config + one command, with fail-fast validation and (optionally) repos cloned from git URLs.

Highlights

  • ckg build + --workspace (ENH-021) — index every member (and embed where enabled, --enrich for tags) in one command, with a per-member report.
  • Workspace config cascade (ENH-022) — a defaults: block in workspace.yaml (or sibling ckg.yaml) inherited by every member, with per-member overrides. Configure the org once.
  • Per-member embed toggle (ENH-023) — embed.enabled / embed: false; structure-only members build with no embedder (no creds).
  • ckg doctor + fail-fast preflight (ENH-026) — validate config (drivers installed, credentials present) before any work, with the exact pip install / export fix; --workspace checks every member at once.
  • Remote repo sources (ENH-024) — a member can be a git/github URL (git: + ref:), cloned into a managed, git-ignored .checkouts/ via your ambient git auth.
  • ckg --version and config/CLI-controlled logging/tracinglogging.level in ckg.yaml, --log-level/--debug/-v, $CKG_LOG_LEVEL; traces index/embed/checkout/workspace-build end to end.

Deferred: ENH-025 (Voyage embedder) — raised upstream first.

Validation

839 tests / 94.67% coverage, mypy --strict + ruff clean. Verified end-to-end on sample repos and with a live AWS Bedrock build + semantic query.

Full notes: CHANGELOG.